java8特有的类:stream

java8特有的类:stream:

stream.filter一般适用于list集合,主要作用就是模拟sql查询,从集合中查询想要的数据。filter里面的参数user是指集合里面的每一项

      
      //在集合中查询用户名为huxiansen的集合
            List<User> userList = list.stream().filter(user -> "huxiansen".equals(user.getUsername())).collect(Collectors.toList());
        //在集合中查询出第一个用户密码为123456的用户
            Optional<User> user = list.stream().filter(userTemp -> "123456".equals(userTemp.getPassword())).findFirst();

 


 

posted @ 2021-03-31 20:36  食一碗人间烟火  阅读(121)  评论(0)    收藏  举报