将字符串拆分为逐行分隔符?

Tha*_*343 0 java string-split

对于字符串

String cow = "A cow jumped \n over the \n moon."
Run Code Online (Sandbox Code Playgroud)

如何将字符串拆分为列表?

List<String> test = new ArrayList<String>();
Collections.addAll(test, cow).split("\n")); 
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.

Sus*_*ded 5

试试这个:

String cow = "A cow jumped \n over the \n moon.";
List<String> test = Arrays.asList(cow.split("\n"));
Run Code Online (Sandbox Code Playgroud)

  • 或者,使用正则表达式`cow.split("\\s+\n\\s+")` 到`trim`。 (2认同)