对User集合进行升序,倒序操作
对listResult进行排序,根据伴随度进行降序,根据集合中对象User中的伴随度进行倒序排列…reversed(),默认正序,reversed反转后即倒序;
| 12
 3
 
 | List<User> collect = listResult.stream().sorted(Comparator.comparing(User::getUserId()).reversed())
 .collect(Collectors.toList());
 
 | 
过滤User集合中符合条件的结果
过滤出User中UserId大于1的结果,firstA中存放的都是的大于1的
| 12
 3
 
 | List<User> firstA = listResult.stream().filter(User -> user.getUserId() >= 1)
 .collect(Collectors.toList());
 
 | 
将User集合按照UserId从小到大重新进行排序
| 12
 3
 
 | List<User> result = listResult.stream().sorted(Comparator.comparing(User::getUserId()))
 .collect(Collectors.toList());
 
 | 
提取出User集合中的UserId重新生成一个新的数组
| 1
 | List<Integer> collect = listResult.stream().map(e->e.getUserId()).collect(Collectors.toList());
 | 
按照某个主键来讲User集合分别归类转化成map
| 12
 
 | Map<Integer, User> map = listResult.stream().collect(Collectors.toMap(User::getUserId, User -> User));
 
 |