查找一个集合中的某个对象的某一属性。
举个例子看如下场景
List<User> c里包含成千上万个用户对象,我们想找到里面是否有一个叫“卡扎菲”的人。
通常我们可能需要遍历整个数组,但是这样做性能可能不高,今天推荐一个新方法,对于Bean中属性越少,性能越高。
if(list.stream.allMatch(user->"卡扎菲".equals(user.getName)))
{
System.out.println("找到了");
}
查找一个集合中的某个对象的某一属性。
举个例子看如下场景
List<User> c里包含成千上万个用户对象,我们想找到里面是否有一个叫“卡扎菲”的人。
通常我们可能需要遍历整个数组,但是这样做性能可能不高,今天推荐一个新方法,对于Bean中属性越少,性能越高。
if(list.stream.allMatch(user->"卡扎菲".equals(user.getName)))
{
System.out.println("找到了");
}