概述
Boolean类为boolean的值的包装类。
其构造方法有两种,一种是以boolean的值为参数创建对象;一种是以字符串为参数创建对象(以字符串为参数,只要不是boolean的true值,填写其他任何字符串其默认值都为false)
构造方法具体实例:
Boolean b=new Boolean(true);
//第一种构造方法。
Boolean b1=new Boolean("wer");
//第二种构造方法。
- Boolean类的常用方法表
方法 | 返回值 | 功能描述 |
booleanValue() | boolean | 将Boolean对象的值以对应的boolean值返回。 |
equals(Object obj) | boolean | 判断调用该方法的对象与obj是否相等。当且仅当参数不是null,而且与调用该方法的对象一样都表示同一个boolean值的Boolean对象时,才返回true。 |
parseBoolean(String s) | boolean | 将字符串参数解析为boolean值。 |
toString() | String | 返回表示该boolean值的String对象。 |
valueOf(String s) | boolean | 返回一个用指定的字符串表示值的boolean值。 |
其中的valueOf()方法还可以创建Boolean对象。
具体实例如下:
Boolean b =new Boolean.ValueOf(true);
//第一种用Boolean.valueOf()方法创建Boolean类对象。
Boolean b1 =new Boolean.ValueOf("ou");
//第二种用Boolean.valueOf()方法创建Boolean类对象。
Boolean类除了提供了常用的方法之外,还提供了三个常量,分别是TRUE(获取boolean的true值)、FALSE(获取boolean的false值)和TYPE(获取Boolean类的类型)。
具体实例如图:
public class Demo{
public static void main(String [] args){
System.out.println(Boolean.TRUE);
System.out.println(Boolean.FALSE);
System.out.println(Boolean.TYPE);
}
}
————————————————————————————————————————————————————————
-
char类型的包装类
Character是char类型的包装类。
其构造方法如下:
Character mychar =new Character('b');
char类型的包装类的参数必须是一个字符类型的。
- Character的常用方法:
方法 | 返回值 | 功能描述 |
charvalue() | char | 返回此Character对象的值。 |
comperTo(Character anotherCharacter) | int | 根据数字比较两个Character对象,若这两个对象相等则返回0. |
equals(Object obj) | Boolean | 将调用该方法的对象和指定对象相比较。 |
toUpperCase(char ch) | char | 将字符参数转换为大写。 |
toLowerCase(char ch) | char | 将字符参数转换为小写。 |
toString() | String | 返回一个表示该char值的String对象。 |
charValue() | char | 返回此Character对象的值。 |
isUpperCase(char ch) | boolean | 判断指定字符是否为大写字母。 |
isLowerCase(char ch) | boolean | 判断指定字符是否为小写字母。 |
将一个字符转换为大(小)方法如下:
System.out.println(Character.toUpperCase('b'));
//将小写字母转换为大写字母。
System.out.println(Character.toLowerCase('B'));
//将大写字母转换为小写字母。
判断一个字母是否为大(小)写的方法如下:
System.out.println("这个字母是大写字母吗:"+Character.isUpperCase('b'));
System.out.println("这个字母是小写字母吗:" +Character.isLowerCase('B'));
Character类除了提供了常用的方法之外,还提供了三个常量,分别为CONNECTOR_PUNCTUATION:返回byte型值,表示Unicode规范中的常规类别“Pc”。
UNASSIGNED:返回byte型值,表示Unicode规范中的常规类别“Cn”。
TITLECASE_LETTER:返回byte型值,表示Unicode规范中的常规类别“Lt”。
具体实例如下:
public class CharTest{
public static void main(String [] args){
System.out.println(Character.CONNECTOR_PUNCTUATION);
System.out.println(Character.UNASSIGNED);
System.out.println(Character.TITLECASE_LETTER);
}
}
最后
以上就是霸气诺言为你收集整理的学习随笔——boolea型和char型的包装类的全部内容,希望文章能够帮你解决学习随笔——boolea型和char型的包装类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复