我需要拆分由两行分隔的字符串,例如:
world hello
这是我到目前为止所尝试的:
System.out.print("Please input a String: ");
String input = in.nextLine();
String[] letters = input.split("\\r?\\n");
我的输出只输出第一个字符串,并没有按字母顺序拆分字符串。我尝试了其他几种不同的正则表达式操作,例如\s+
和\\n\\n
,但似乎都没有。
答案 0 :(得分:0)
您正在使用in.nextLine()
读取完整的一行。所以它只是读取第一个字符串
我不知道你正在使用哪个阅读器,更好地使用读取所有行的内容,然后使用newLine(\ n)字符来分割以获得所需的结果。