类定义
public final class Boolean extends Number implements java. io. Serializable , Comparable< Boolean> { }
类被定义为final,不能被其他类继承 类继承了Number类,是数值型变量。 实现了Serializable接口,能够通过ObjectStream序列化对象。 实现了Comparable接口,可以通过调用CompareTo方法与其他的Boolean对象进行比较
类属性
public static final TRUE = new Boolean ( true ) ;
public static final FALSE = new Boolean ( false ) ;
public static Class< Boolean> TYPE = ( Class< Boolean> ) Class. getPrimitiveClass ( "boolean" ) ;
private final boolean value;
构造方法
public Boolean ( boolean value) { this . value = value; }
public Boolean ( String s) { this ( parseBoolean ( s) ) ; }
方法
public static boolean parseBoolean ( String s) {
return ( s != null) && s. equalsIgnoreCase ( "true" ) ;
}
public static Boolean valueOf ( boolean value) {
return value ? TRUE : FALSE;
}
public static Boolean valueOf ( String s) {
return parseBoolean ( s) ? TRUE : FALSE;
}