// 遍历list同时修改元素List<Person> list =newArrayList(16);list.add(newPerson("小王",18));list.add(newPerson("小三",17));list.stream().filter(item -> item.getAge()>17).forEach(item ->{item.setUserName(item.getUserName()+"i");});for(Person person : list){log.info("person:[{}]",person.toString());}
23:47:02.933 [main] INFO com.geekmice.sbeasypoi.service.impl.ds - person:[ds.Person(userName=小王i, age=18)]23:47:02.942 [main] INFO com.geekmice.sbeasypoi.service.impl.ds - person:[ds.Person(userName=小三, age=17)]
方式二
for(Person person : list){if(person.getAge()>17){person.setUserName(person.getUserName()+"i");}}for(Person person : list){log.info("person:[{}]", person.toString());}
2536. 子矩阵元素加 1
给你一个正整数 n ,表示最初有一个 n x n 、下标从 0 开始的整数矩阵 mat ,矩阵中填满了 0 。
另给你一个二维整数数组 query 。针对每个查询 query[i] [row1i, col1i, row2i, col2i] ,请你执行下述操作:…