java list.steam() 等于某个值的对象 统一修改 最精简写法
时间: 2023-08-21 19:04:29 浏览: 152
java list根据对象的某个属性的值去重
可以使用 Java 8 的 Stream API 来实现:
```
list.stream()
.filter(obj -> obj.equals(value))
.forEach(obj -> obj.modify());
```
其中,`list` 为要修改的 List 对象,`value` 为要修改的值,`modify()` 为修改操作的方法。这段代码会遍历 `list`,筛选出等于 `value` 的对象,并对它们执行 `modify()` 方法。
阅读全文