对集合操作时,因不同的写法Idea经常会提示:The 'stream().forEach()' chain can be replaced with 'forEach()' (may change semantics)
翻译:'stream()。forEach()'链可以替换为'forEach()'(可能会改变语义)
解释:对集合操作推荐直接使用Collection.forEach(),如果不需要流的话
流:流的好处不必多说
现象:
扩展说明:
1.简介
在java中有多种方式对集合进行遍历。本教程中将看两个类似的方法 Collection.stream().forEach()和Collection.forEach()。
在大多数情况下,两者都会产生相同的结果,但是,我们会看到一些微妙的差异。
[En]
In most cases, both will produce the same results, but we will see some subtle differences.
2.概述
首先,创建一个迭代列表: