Ans*_*kar 2 java list java-8 java-stream
我想使用Java 8将此while循环转换为等效代码Stream,但我不知道如何从中流式传输List 和删除元素.
private List<String> nameList = new ArrayList<>();
while (nameList.size() > 0) {
String nameListFirstEntry = nameList.get(0);
nameList.remove(0);
setNameCombinations(nameListFirstEntry);
}
Run Code Online (Sandbox Code Playgroud)
我想这会做的
nameList.forEach(this::setNameCombinations);
nameList.clear();
Run Code Online (Sandbox Code Playgroud)
如果您不再需要原始列表,您也可以创建一个新的空列表.
| 归档时间: |
|
| 查看次数: |
195 次 |
| 最近记录: |