Java-将每个单词添加到arraylist?

Big*_*Fan 3 java string arraylist

这可能很简单,但由于某种原因,我现在正在消隐.

假设我有一个字符串"Hello I Like Sports"

我如何将每个单词添加到一个arraylist(所以每个单词都在arraylist的索引中)?

提前致谢!

Run*_*oro 8

ArrayList<String> wordArrayList = new ArrayList<String>();
for(String word : "Hello I like Sports".split(" ")) {
    wordArrayList.add(word);
}
Run Code Online (Sandbox Code Playgroud)


Dan*_*lan 5

要做的第一件事就是将这句话分成几部分.这样做的方法是使用String.split ,它将返回一个字符串数组.

既然你想要它,你要做ArrayList的下一件事就是遍历String数组中的每一个并将它添加到一个ArrayList


Woo*_*Moo 5

String[] words = sentence.split(" ");  
list.addAll(Arrays.asList(words));
Run Code Online (Sandbox Code Playgroud)