Scanner in = new Scanner(System.in);
String s = in.nextLine();
String[] strings = s.split("\\n");
for (int i = 0; i < strings.length; i++) {
System.out.println(strings[i]);
}
该字符串未被\n
拆分。我无法弄清楚为什么。示例输入为Apples\nOranges\nMangoes
。
答案 0 :(得分:1)
该字符串未被
\n
拆分。
字符串不包含 \n
。请参阅Javadoc Scanner.nextLine()
。
如果要阅读并打印所有行,则必须阅读所有行。在循环中。您不需要String.split()
。