我是靠谱客的博主 霸气诺言,最近开发中收集的这篇文章主要介绍学习随笔——boolea型和char型的包装类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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型的包装类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部