springboot 中 List<Object> yhdaList = yhdaPage.getRecords(); 遍历重新赋值
时间: 2024-02-11 20:05:48 浏览: 75
spring-boot List转Page的方法步骤
如果您想遍历 `yhdaList` 并对其进行重新赋值,可以使用 `for` 循环或者 `forEach` 方法来实现。以下是两种方法的示例代码:
使用 for 循环遍历并重新赋值:
```
for(int i = 0; i < yhdaList.size(); i++) {
Object obj = yhdaList.get(i);
// 对 obj 进行一些操作
yhdaList.set(i, obj); // 将 obj 的新值重新赋给 yhdaList
}
```
使用 forEach 方法遍历并重新赋值:
```
yhdaList.forEach(obj -> {
// 对 obj 进行一些操作
yhdaList.set(yhdaList.indexOf(obj), obj); // 将 obj 的新值重新赋给 yhdaList
});
```
需要注意的是,在遍历并更改集合元素时,如果使用 for-each 循环,不能通过 `list.set(index, element)` 方法来替换元素,因为这会导致 `ConcurrentModificationException` 异常。
阅读全文