【发布时间】:2020-03-14 21:41:52
【问题描述】:
我对下面的代码不太满意,但我不知道如何以更有效的方式实现它。
List<String> words = new ArrayList<String>();
for (String line : newList) {
String[] lineArray = line.split(" ");
for (String l : lineArray) {
words.add(l);
}
}
【问题讨论】:
-
定义“高效”。如果您的意思是“性能”,那么除非您想引入多个线程,否则它会尽可能快。还是您的意思是“最小代码”或“优雅代码”?
-
也许性能相同但更“优雅”
标签: java list algorithm split java-stream