Java基础类—Boolean

Boolean类将基本类型为boolean的值包装在一个对象中。

public static final Boolean TRUE =new Boolean(true)

值true的Boolean对象

public static final Boolean FALSE =new Boolean(false)

基值falseBoolean对象

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值

方法中存在以下几个静态方法,在一般情况下,我们可以不需要使用new来创建实例,使用Boolean.TRUE,Boolean.FALSE,或者是Boolean.valueOf(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;
 }
  • 12
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值