Fastest way to check if an array of boolean contains true

后端 未结 7 1025
余生分开走
余生分开走 2021-01-12 04:08

I have an array of boolean entries:

boolean[] myBooleanArray = new boolean[24];

Currently i check if it contains

7条回答
  •  温柔的废话
    2021-01-12 04:28

    According to this previous question iterating over an array is mostly the same using enhanced for or normal for because both use array accesses . So just iterate over your array:

    public boolean containsTrue(boolean[] array){
    
        for(boolean val : array){
            if(val)
                return true;
        }
    
        return false;
    }
    

提交回复
热议问题