【发布时间】:2019-03-21 17:55:32
【问题描述】:
当给定另一个字符串数组列表时,我的代码应该返回一个单词数组列表。
例如:
输入:
["Hello there"]
输出:
["Hello","there"]
到目前为止我有:
public static List<String> stringToListOfWords(List<String> list )
{
for(int i = 0; i <= list.size() - 1; i++)
{
String[] temp = (list.get(i).split("\\s+"));
ArrayList<String> wordList = new ArrayList<String>(Arrays.asList(temp));
}
return(wordList);
}
我尝试在 for 循环中移动 wordList,但随后我收到错误消息,指出返回类型错误。当返回类型为void 时,我让它工作,但我需要它以list 的形式返回。
任何帮助都会很棒!
【问题讨论】:
-
如果
ArrayList<String> wordList在一些花括号内声明并且没有从花括号内返回,那么它将超出范围 -
尝试在java中读取OOP的多态性:-)
标签: java string loops arraylist return