JAVA之包装Boolean详解
来源:互联网 发布:mac从网页上下载软件 编辑:程序博客网 时间:2024/05/16 08:05
包装类Boolean
1.构造方法:
①Boolean(Boolean bool)以boolean型作为参数创建Boolean对象;
Boolean bool = new Boolean(true);
②Boolean(String str)以String型变量作为参数创建Boolean对象;
Boolean bool = new Boolean("true");
注意:用String变量作为参数时在不区分大小写情况下,str字符串为"true"("True","TRUE"等)时则创建一个值为true的Boolean对象,其他情况下则创建的是值为false的Boolean对象。
2.常用方法:
方法 返回类型 功能说明
①booleanValue(): boolean返回Boolean对象的boolean类型值
②equals(Boolean anotherBoolean): boolean在数值上比较两个Boolean对象,如果是同一boolean值返回true,否则返回false
③toString(): String使用形式有以下三种eg:①Boolean bool = Boolean.valueOf(true);String str = Boolean.toString(bool);
②Boolean bool = Boolean.valueOf(true);String str = bool.toString();
③String str = Boolean.toString(true);
④valueOf(String str | boolean bool): Boolean返回保存指定的String值或者boolean值的Boolean对象
⑤parseBoolean(String str) boolean将字符串解析为布尔类型值
1.构造方法:
①Boolean(Boolean bool)以boolean型作为参数创建Boolean对象;
Boolean bool = new Boolean(true);
②Boolean(String str)以String型变量作为参数创建Boolean对象;
Boolean bool = new Boolean("true");
注意:用String变量作为参数时在不区分大小写情况下,str字符串为"true"("True","TRUE"等)时则创建一个值为true的Boolean对象,其他情况下则创建的是值为false的Boolean对象。
2.常用方法:
方法 返回类型 功能说明
①booleanValue(): boolean返回Boolean对象的boolean类型值
②equals(Boolean anotherBoolean): boolean在数值上比较两个Boolean对象,如果是同一boolean值返回true,否则返回false
③toString(): String使用形式有以下三种eg:①Boolean bool = Boolean.valueOf(true);String str = Boolean.toString(bool);
②Boolean bool = Boolean.valueOf(true);String str = bool.toString();
③String str = Boolean.toString(true);
④valueOf(String str | boolean bool): Boolean返回保存指定的String值或者boolean值的Boolean对象
⑤parseBoolean(String str) boolean将字符串解析为布尔类型值
eg:
package Number;public class IntFunction{public static void main (String []args){Boolean bool1 = Boolean.valueOf(true);Boolean bool2 = Boolean.valueOf("True");Boolean bool3 = Boolean.valueOf("ASD");boolean x1 = bool1.booleanValue();boolean x2 = bool2.booleanValue();System.out.println("bool1:" + x1 + ",bool2:" + x2 + ",bool3:" + bool3);boolean x3 = bool1.equals(bool2);boolean x4 = bool1.equals(bool3);System.out.println("bool1.equals(bool2):" + x3 + ",bool1.equals(bool3):" + x4);String str1 = Boolean.toString(bool1);String str2 = Boolean.toString(false);String str3 = bool3.toString();System.out.println("bool1:" + str1 + ",str2:" + str2 + ",bool3:" + str3);boolean x5 = Boolean.parseBoolean("ASD");System.out.println(x5);}}/*运行结果:bool1:true,bool2:true,bool3:falsebool1.equals(bool2):true,bool1.equals(bool3):falsebool1:true,str2:false,bool3:falsefalse*/
- JAVA之包装Boolean详解
- JAVA包装类Boolean的使用
- JAVA之包装类Integer详解
- JAVA之包装类Byte详解
- JAVA之包装类Character详解
- JAVA之包装类Double详解
- java数据类型之boolean
- JavaScript内置对象--基本包装类型(Boolean、Number、String)详解
- javascript笔记之 基本包装类型(Boolean、Number、String)
- JavaScript之Boolean对象详解
- java包装器详解
- Java包装类详解
- java 虚拟机之 boolean 类型
- java知识之包装类
- java基础之包装类
- java学习之包装类
- java基础之包装类
- java基础之包装类
- 写点什么呢
- Android组件的使用:TabHost
- 南阳理工学院动态规划专题 回文字符串
- MyEclipse项目和eclipse项目互相引用的问题
- 无法找到VBScript脚本引擎或Error 2738,could not access vbscript runtime
- JAVA之包装Boolean详解
- 分页之一_SQLServer
- qczahvWTKR
- android dialog使用小结
- HDU1054 && POJ1463:Strategic game(树形DP)
- hsgtasgLUX
- utjhhwQnjw
- WebService 介绍
- 六类qsort排序方法