Boolean类将基本类型为boolean的值包装在一个对象中。
public static final Boolean TRUE =new Boolean(true) | 值true的Boolean对象 |
public static final Boolean FALSE =new Boolean(false) | 基值false的Boolean对象 |
public static final Class<Boolean> TYPE = Class.getPrimitiveClass("boolean") | 基本类型 boolean 的 Class 对象 |
public Boolean(boolean value) | 分配一个表示value参数的 Boolean 对象 |
public Boolean(String s) | 如果String参数不为null且在忽略大小写时等于"true",则分配一个表示true 值的Boolean对象。否则分配一个表示false值的Boolean对象 |
public static boolean parseBoolean(String s) | 将字符串参数解析为 boolean值。如果String 参数不是null且在忽略大小写时等于"true",则返回的boolean表示 true 值 |
public boolean booleanValue() | 将此Boolean对象的值作为基本布尔值返回 |
public static Boolean valueOf(boolean b) | 指定boolean值的Boolean实例 |
public static Boolean valueOf(String s) | 指定的字符串表示值的 Boolean 值 |
public static String toString(boolean b) | 指定布尔值的String对象 |
public String toString() | 返回表示该布尔值的String对象 |
public int hashCode() | 返回该Boolean对象的哈希码 |
public boolean equals(Object obj) | 表示同一个Boolean值的boolean对象时,才返回true |
public static boolean getBoolean(String name) | 等于"true"字符串时,才返回true |
public int compareTo(Boolean b) | 将此Boolean实例与其他实例进行比较 |
public static int compare(boolean x, boolean y) | 两个boolean值比较 |
private static boolean toBoolean(String name) | 将字符串转换成boolean值 |
public static final Boolean TRUE = new Boolean(true);
public static final Boolean FALSE = new Boolean(false);
public static Boolean valueOf(boolean b) {
return (b ? TRUE : FALSE);
}
public static Boolean valueOf(String s) {
return toBoolean(s) ? TRUE : FALSE;
}