Boolean类中的常量: 代码如下:
/** * */ package CommonClasses; /** * @Description Boolean类中的常量 * @author 枳洛淮南 * @version 9.9 * @Date 2020年10月2日下午10:21:52 */ public class BooleanConstant { public static void main(String[] args) { System.out.println("对应true的对象:" + Boolean.TRUE); System.out.println("对应false的对象:" + Boolean.FALSE); System.out.println("对应Boolean类型的class对象:" + Boolean.TYPE); } }运行结果: Boolean类构造方法
Boolean类提供了两种构造方法:以boolean布尔数值为入参创建一个Boolean对象 Boolean(boolean value) 以String字符串为入参创建一个Boolean对象 Boolean(String str)
代码如下:
/** * */ package CommonClasses; /** * @Description Boolean类构造方法 * @author 枳洛淮南 * @version 0.0 * @Date 2020年10月2日下午10:24:43 */ public class BooleanConstructor { public static void main(String[] args) { Boolean b1 = new Boolean(true); Boolean b2 = new Boolean("true"); System.out.println("以Boolean类型为入参构造Boolean对象:" + b1); System.out.println("以String类型为入参构造Boolean对象:" + b2); } }运行结果: Boolean类中的常用方法 代码如下:
/** * */ package CommonClasses; /** * @Description Boolean类常用方法 * @author 枳洛淮南 * @version 0.0 * @Date 2020年10月2日下午10:28:03 */ public class BooleanMethod { @SuppressWarnings("deprecation") public static void main(String[] args) { Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(false); Boolean b3 = new Boolean(true); boolean b4 = true; boolean b5 = false; System.out.println("比较此对象与指定对象是否值相同:" + b1.equals(b2) + " " + b1.equals(b3)) ; System.out.println("(静态方法)比较数值——>相等为0,大于为1,小于为-1:" + Boolean.compare(b1, b2) + " " + Boolean.compare(b2, b1) + " " + Boolean.compare(b1, b3)); System.out.println("比较两个Boolean对象:" + b1.compareTo(b2) + " " + b2.compareTo(b1) + " " + b1.compareTo(b3)); System.out.println("(静态方法)返回指定boolean数值的Boolean对象:" + Boolean.valueOf(b5) + " " + Boolean.valueOf(b4)); System.out.println("(静态方法)将指定字符串解析成boolean基本类型,不区分字母大小写:" + Boolean.parseBoolean("false") + " " + Boolean.parseBoolean("true")); System.out.println("(静态方法)返回指定String数值的Boolean对象:" + Boolean.valueOf("true") + " " + Boolean.valueOf("uuuuu")); System.out.println("返回该Boolean对象值的String对象:" + b1.toString()); System.out.println("(静态方法)返回返回指定boolean数值的String对象:" + Boolean.toString(b4)); System.out.println("返回该Boolean对象的boolean基本类型值:" + b1.booleanValue()); System.out.println("返回两个布尔值的“与”运算结果:" + Boolean.logicalAnd(b4,b5)); System.out.println("返回两个布尔值的“或”运算结果:" + Boolean.logicalOr(b4,b5)); System.out.println("返回两个布尔值的“异或”运算结果:" + Boolean.logicalXor(b4,b5)); } }运行结果: