不能拆分由两个新行分隔的字符串

时间:2016-12-13 16:20:06

标签: java regex string

我需要拆分由两行分隔的字符串,例如:

world
hello

这是我到目前为止所尝试的:

System.out.print("Please input a String: ");
String input = in.nextLine();
String[] letters = input.split("\\r?\\n");

我的输出只输出第一个字符串,并没有按字母顺序拆分字符串。我尝试了其他几种不同的正则表达式操作,例如\s+\\n\\n,但似乎都没有。

1 个答案:

答案 0 :(得分:0)

您正在使用in.nextLine()读取完整的一行。所以它只是读取第一个字符串 我不知道你正在使用哪个阅读器,更好地使用读取所有行的内容,然后使用newLine(\ n)字符来分割以获得所需的结果。