Class Booleans


  • public final class Booleans
    extends Object
    Static utility methods pertaining to boolean primitives.
    • Method Detail

      • isBoolean

        public static boolean isBoolean​(char[] text,
                                        int offset,
                                        int length)
        returns true iff the sequence of chars is one of "true","false".
        Parameters:
        text - sequence to check
        offset - offset to start
        length - length to check
      • isBoolean

        public static boolean isBoolean​(String value)
      • isFalse

        public static boolean isFalse​(String value)
        Returns:
        true iff the value is "false", otherwise false.
      • isTrue

        public static boolean isTrue​(String value)
        Returns:
        true iff the value is "true", otherwise false.
      • parseBoolean

        public static boolean parseBoolean​(char[] text,
                                           int offset,
                                           int length,
                                           boolean defaultValue)
        Parses a char[] representation of a boolean value to boolean.
        Returns:
        true iff the sequence of chars is "true", false iff the sequence of chars is "false" or the provided default value iff either text is null or length == 0.
        Throws:
        IllegalArgumentException - if the string cannot be parsed to boolean.
      • parseBoolean

        public static boolean parseBoolean​(String value)
        Parses a string representation of a boolean value to boolean.
        Returns:
        true iff the provided value is "true". false iff the provided value is "false".
        Throws:
        IllegalArgumentException - if the string cannot be parsed to boolean.
      • parseBoolean

        public static boolean parseBoolean​(String value,
                                           boolean defaultValue)
        Parameters:
        value - text to parse.
        defaultValue - The default value to return if the provided value is null.
        Returns:
        see parseBoolean(String)