消息关闭
    暂无新消息!

如何判断list中是否全都为某个值?

问题作者 : Bottell2017-08-21发布
java中如何判断一个list中的元素是否全都为某个值?比如有一个 List<Integer> list ,我想判断它里面的元素是否全都为1,该怎么做?

6个回答

︿ 2
for(int i:list){
if(i != 1){
System.out.println("不全为1");
break;
}
}
︿ 0

 List<Integer> list = Arrays.asList(1,1,1,1);
 boolean result = list.stream().allMatch(element -> element == 1);
︿ 0
        List<Integer> list = Arrays.asList(1,1,1,1);
        boolean result = list.stream().allMatch(element -> element == 1);