Java8 新特性中的Stream,如何按照条件替换原来stream中的数据?

2025-05-05 06:44:27
推荐回答(2个)
回答1:

1、首先利用foreach()方法对Stream元素进行遍历,如下图所示。

2、利用filter()方法对Stream元素进行过滤,其中x -> x > 5为Lambda表达式,作为filter的参数。执行过滤后满足过滤条件的Stream元素将会保留。

3、利用map()方法对Stream元素进行一对一映射转换,如下图所示。

4、此外Stream对象还有很多其他非常有用的方法,可以自己尝试,如下图所示就完成了。

回答2:

不能...你可以参考一下我在知乎上的一个回答
https://www.zhihu.com/question/50413642/answer/121075486?from=profile_answer_card