Java Array Value Any anyTrue(boolean[] booleans)

Here you can find the source of anyTrue(boolean[] booleans)

Description

test if any of the given booleans are true

License

Open Source License

Parameter

Parameter Description
booleans the booleans to check

Return

true iff any of the given booleans are true

Declaration

public static boolean anyTrue(boolean[] booleans) 

Method Source Code

//package com.java2s;
/*/*  w  w w  . ja  v  a2 s  . c  o  m*/
 * Copyright (c) 2010 The Jackson Laboratory
 * 
 * This is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this software.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    /**
     * test if any of the given booleans are true
     * @param booleans
     *          the booleans to check
     * @return
     *          true iff any of the given booleans are true
     */
    public static boolean anyTrue(boolean[] booleans) {
        for (boolean currBool : booleans) {
            if (currBool) {
                // found a true
                return true;
            }
        }

        // there are no trues
        return false;
    }
}

Related

  1. anyNull(Object... objects)
  2. anyNull(Object... objs)
  3. anyNulls(Object... items)
  4. anyToDoubleOrElse(Object any, double orElse)
  5. anyToString(Object o, boolean noneNull)
  6. anyTrue(boolean[] booleans)
  7. anyValuesTrue(boolean[] booleanArray)