我想从控制台获取一个段落作为输入并将其转换为一个字符串(使用\n
和\t
以及所有内容)。我的代码从未意识到用户已完成输入,我不明白为什么。输入只是带我到下一行。
public static void main(String[] args) {
System.out.println("What is the paragraph?");
Scanner scanner = new Scanner(System.in);
String s = "";
while(scanner.hasNextLine()){
if(!scanner.hasNext()){
break;
} else {
s+=scanner.nextLine();
}
}
scanner.close();
System.out.println(s);
}
我该怎么做?