实体类
@Data
省略get,set,tostring......方法
@AllArgsConstructor
省略有参构造
@NoArgsConstructor
省略无参构造
(如果要加以上三个注解 一定要导 lombok 的坐标)
只获取用户名集合 List<String> list = userList.stream().map(user -> { return user.getName(); }).collect(Collectors.toList()); System.out.println(list);
获取集合的前5个元素 List<User> list = userList.stream().limit(5).collect(Collectors.toList()); System.out.println(list);
把他们的属性全部设置为T userList.stream().forEach(user -> { user.set属性(T); }); System.out.println(userList);
按照属性进行分组 Map<String, List<User>> map = userList.stream().collect(Collectors.groupingBy(User::get属性)); for (String key : map.keySet()) { List<User> va