2020-10-21 灰太狼 2022-12-17 02:21 44阅读 0赞 ### java 8的新特性之一就是lambda表达式,parallelStream()都说性能会比较高 ### import lombok.Data; @Data public class Bean { private int num1; private int num2; public Bean(int num1, int num2){ this.num1 = num1; this.num2 = num2; } } public static void main(String[] args) { Bean bean1 = new Bean(1, 2); Bean bean2 = new Bean(3,4); List<Bean> list = Lists.newArrayList(bean1, bean2); System.out.println(list); list.stream().filter(bean -> { if (1 == bean.getNum1()){ bean.setNum1(2); } return true; }).collect(Collectors.toList()); System.out.println(list); } ## 测试结果如下: ## > **\[Bean(num1=1, num2=2), Bean(num1=3, num2=4)\] > \[Bean(num1=2, num2=2), Bean(num1=3, num2=4)\]**
相关 20201021-01 QT 程序独立运行时,出现CMD窗口 消除办法 效果 QT 的程序脱离 Qtcreator 直接双击运行出现 CMD 输出debug 调试信息 解决方案: 1 编译条件选一下 Release,这种会默认关闭 deb 亦凉/ 2022年12月17日 02:23/ 0 赞/ 57 阅读
还没有评论,来说两句吧...