java遍历list然后修改其中字段的值
时间: 2023-04-01 09:00:21 浏览: 369
Java8 Stream对两个 List 遍历匹配数据的优化处理操作
3星 · 编辑精心推荐
Java中遍历List并修改其中字段的值可以使用以下方法:
1. 使用for循环遍历List,然后逐个修改其中字段的值。
```
List<Object> list = ...;
for (int i = 0; i < list.size(); i++) {
Object obj = list.get(i);
// 修改obj中的字段的值
}
```
2. 使用增强for循环遍历List,然后逐个修改其中字段的值。
```
List<Object> list = ...;
for (Object obj : list) {
// 修改obj中的字段的值
}
```
3. 使用Java 8中的Stream API遍历List,然后逐个修改其中字段的值。
```
List<Object> list = ...;
list.stream().forEach(obj -> {
// 修改obj中的字段的值
});
```
请注意,如果您使用的是不可变的对象,则需要创建新的对象来替换原始对象,以更改字段的值。如果您使用的是可变对象,则可以直接修改字段的值。
阅读全文