// 创建几个对象存入list集合中
TestPhotoRecord record = new TestPhotoRecord();
record.setId(UUIDUtil.getUUID());
record.setDeviceId("1233");
record.setDeviceUid("123456");
record.setStartTime(new Date());
TestPhotoRecord record1 = new TestPhotoRecord();
record1.setId(UUIDUtil.getUUID());
record1.setDeviceId("1235");
record1.setDeviceUid("1234567");
record1.setStartTime(new Date());
TestPhotoRecord record2 = new TestPhotoRecord();
record2.setId(UUIDUtil.getUUID());
record2.setDeviceId("1234");
record2.setDeviceUid("12345678");
record2.setStartTime(new Date());
ArrayList<TestPhotoRecord> list = new ArrayList<>();
list.add(record);
list.add(record1);
list.add(record2);
list.stream().filter(photoRecord -> StringUtils.isNotBlank(photoRecord.getId())).forEach(photoRe -> {
// 具体业务逻辑
if (photoRe.getDeviceUid().equals("123456")){
}
}
);
使用流处理 List集合中根据对象某一参数处理集合
最新推荐文章于 2024-02-18 14:40:50 发布