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();
?
原文:https://www.cnblogs.com/mythz/p/14603631.html