如果我有以下字符串:
String string = "My \n name \n is \n John \n Doe";
Run Code Online (Sandbox Code Playgroud)
我想分开每个单词并将其添加到arraylist:
ArrayList<String> sentence = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
请记住,换行可能不是\n - 它可能是任何东西.
谢谢
String lines[] = String.split("\\n");
for(String line: lines) {
sentence.add(line);
}
Run Code Online (Sandbox Code Playgroud)
这应该做到这一点.
List<String> list = Arrays.asList(string.split("\\s+"));
Run Code Online (Sandbox Code Playgroud)
new ArrayList(list)