不需要生成新的对象数据,只需要在原对象数据上进行操作即可。
newDatas.Stream().filter(i->i.getName() ==null || StringUtils.isNotBlank(i.getName())).forEach(x->x.setAge("18"));
不要在末尾使用Collectors即可,这样流的操作会在原数据对象上进行。
java8 steam流在当前数据对象上的操作。判断list中的属性值是否符合条件或者不为空 后赋值另一个属性的操作
时间:2019-03-20 10:35:58
不需要生成新的对象数据,只需要在原对象数据上进行操作即可。
newDatas.Stream().filter(i->i.getName() ==null || StringUtils.isNotBlank(i.getName())).forEach(x->x.setAge("18"));
不要在末尾使用Collectors即可,这样流的操作会在原数据对象上进行。
java8 steam流在当前数据对象上的操作。判断list中的属性值是否符合条件或者不为空 后赋值另一个属性的操作
java 获取集合对象中某个属性不为空的数据集合 lambda获取【拉姆达表达式 】
2022-04-05
小程序判断一个对象是否为空 length不为0的空对象(空集合list)
2019-03-03