java判断集合是否包含某个范围内的值
List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); //是否至少一个元素满足 boolean match = list.stream().anyMatch(i -> i > 2 && i < 6); //是否全部元素都满足 boolean match2 = list.stream().allMatch(i -> i > 2 && i < 6); //是否全部元素都不满足 boolean match3 = list.stream().noneMatch(i -> i > 2 && i < 6);