# parseBoolean static method

Boolean parseBoolean(

1. String str

)

Parses a string to a Boolean.

Returns true if the string equals "true" (case-insensitive), false otherwise.

`str` the string to parse

Example:

    Boolean a = Boolean.parseBoolean("true");   // true
    Boolean b = Boolean.parseBoolean("TRUE");   // true
    Boolean c = Boolean.parseBoolean("false");  // false
    Boolean d = Boolean.parseBoolean("xyz");    // false

A wrapper class for bool that provides Java-like functionality and methods.

This class wraps Dart's primitive bool type and provides additional utility methods similar to Java's Boolean class.

Example usage:

    Boolean a = Boolean(true);
    Boolean b = Boolean.valueOf(false);
    Boolean c = Boolean.parseBoolean("true");

    print(a.toString()); // "true"
    print(a.compareTo(b)); // 1 (true > false)

## Implementation

    static Boolean parseBoolean(String str) {
      return Boolean(str.toLowerCase() == 'true');
    }