Java8 stream、List forEach 遍歷對象 List 對某一字段重新賦值
經(jīng)常會需要遍歷對象 List 對某一字段重新賦值,使用 Java8 stream 或者 List forEach 操作實現(xiàn)非常便捷。
一、Java8 stream 操作
示例代碼如下:
objectList = objectList .stream().map(object -> {
Object objectNew = new Object();
BeanUtils.copyProperties(object, objectNew);
objectNew.setVar("Value");
return objectNew;
}).collect(Collectors.toList());
二、List forEach 操作
示例代碼如下:文章來源:http://www.zghlxwxcb.cn/news/detail-591400.html
objectList.forEach(object -> object.setVar("Value"));
將 Object 替換為需要提取的對象即可。
遍歷對象 List 對某一字段重新賦值,使用 List forEach 操作更加便捷。文章來源地址http://www.zghlxwxcb.cn/news/detail-591400.html
到了這里,關于Java8 stream、List forEach 遍歷對象 List 對某一字段重新賦值的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!