public class TestAnyMatch {
@Test
public void test() {
Person person1 = new Person() {{setName("xiaosong");}};
Person person2 = new Person() {{setName("");}};
Person person3 = new Person() {{setName(null);}};
System.out.println(Lists.newArrayList(person1, person2, person3).stream().anyMatch(item -> StringUtils.hasText(item.getName())));//true
System.out.println(Lists.newArrayList(person1, person2, person3).stream().allMatch(item -> StringUtils.hasText(item.getName())));//false
}
}
@Data
class Person{
private String name;
}