对User集合进行升序,倒序操作
对listResult进行排序,根据伴随度进行降序,根据集合中对象User中的伴随度进行倒序排列…reversed(),默认正序,reversed反转后即倒序;
1 2 3
   | List<User> collect = listResult.stream()        .sorted(Comparator.comparing(User::getUserId()).reversed())        .collect(Collectors.toList());
   | 
 
过滤User集合中符合条件的结果
过滤出User中UserId大于1的结果,firstA中存放的都是的大于1的
1 2 3
   | List<User> firstA = listResult.stream()                .filter(User -> user.getUserId() >= 1)                .collect(Collectors.toList());
   | 
 
将User集合按照UserId从小到大重新进行排序
1 2 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
1 2
   | Map<Integer, User> map = listResult.stream().collect(Collectors.toMap(User::getUserId, User -> User));
 
   |