使用java8 api方法list.stream().map().collect(Collectors.toList())
阿新 • • 發佈:2021-01-08
技術標籤:Java8 api
使用java8 api方法list.stream().map().collect(Collectors.toList())
userList User實體類物件集合
User 實體類
getId 實體類屬性的get方法
List<int> ids= userList.stream().map(User::getId).collect(Collectors.toList())
把資料放到map根據user.getId(條件) 迴圈 在轉換成list
List<int> ids= userList.stream().map(user->user.getId()).collect(Collectors.toList());
過濾list集合中屬性type為1的值並賦值給permissions集合 在返回list集合 .collect(Collectors.toList()) 轉換成list集合
List<Permission> permissions = list.stream().filter(l -> l.getType().equals(1))
.collect(Collectors.toList());