Java Stream对List的操作


List list  = new ArrayList<>();
list.stream().forEach(p -> p.setABCD(p.getABCD().substring(0,10)));

Stream修改List的某一项的属性,遍历通过foreach修改list中的值。

anyMatch()的用法

//判断某个list中是否包含某个值
if
(userInfoList.stream().map(UserInfo::getId).anyMatch(c -> c.equals(p.getCreator()))) { // }