字符串中的空格会导致错误

时间:2013-09-28 20:34:41

标签: java string space

我正在尝试编写代码,允许我删除给定索引处的字符串的特定字符。但是,每当我在“原始”中使用空格时,我都会遇到一系列错误。 我有以下内容。

import java.util.*;
public class Test2 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner reader = new Scanner(System.in);
        System.out.println("Enter a word");
        String raw = reader.next();
        System.out.println("Enter the number of the letter you would like to remove");
        int x = reader.nextInt();


        StringBuffer sbf = new StringBuffer(raw);
            sbf.deleteCharAt(x-1);
        String fixed = sbf.substring(0);

    System.out.println(fixed);
    }
}

1 个答案:

答案 0 :(得分:1)

Scanner.next()将返回下一个标记(单词)。或许,您想要使用Scanner.nextLine()。