描述:
在我们开发过程中经常会遇到在拿到一个对象list集合的时候回对某一个字段重新赋值,比如:在无任务下面的若干子任务,开始执行主任务对子任务的状态统一设置待执行。这个时候就需要使用 Java8 stream 或者 List forEach 这两种方式来实现,方便快捷,也不需要再遍历添加新的list那样繁杂,显得代码臃肿。
方式
实例对象list :List subtasks = new ArryList();文章来源:https://www.toymoban.com/news/detail-661733.html
**1.java 8 stream**
subtasks= subtasks.stream().map(item-> {
item.setState("1");
return object ;
}).collect(Collectors.toList());
2. List forEach文章来源地址https://www.toymoban.com/news/detail-661733.html
subtasks.forEach(item-> item.setState("1"));
到了这里,关于java 对象List中对象的某一属性重新赋值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!