关于Character类

在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。

Character类是对单个字符进行操作,封装的基本类型是char

下面我们来拿它的例子和方法来说明

在这里插入代码片
				Character a=new Character('1');
                Character a1=new Character('a');
                //输出isLetter的判断,是就true,否则就flase
                System.out.println("a"+Character.isLetter(a));//判断局部变量a是否是一个字母;结果false
                System.out.println("a1"+Character.isLetter(a1));//判断局部变量a1是否是一个字母;结果true

                Character b=new Character('1');
                Character b1=new Character('b');
                //输出isDigit的判断,是就true,否则就flase
                System.out.println("b"+Character.isDigit(b));//判断局部变量b是否是一个数字字符;结果true
                System.out.println("b1"+Character.isDigit(b1));//判断局部变量b1是否是一个数字字符;结果false

                Character c=new Character(' ');
                Character c1=new Character('b');
                //输出isWhitespace的判断,是就true,否则就flase
                System.out.println("c"+Character.isWhitespace(c));//判断局部变量c是否是一个空白字符;结果true
                System.out.println("c1"+Character.isWhitespace(c1));//判断局部变量c1是否是一个空白字符;结果false

                Character d=new Character('B');
                Character d1=new Character('b');
                //输出isUpperCase和isLowerCase的判断,是就true,否则就flase
                System.out.println("d"+Character.isUpperCase(d));//判断局部变量d是否是大写字母;结果true
                System.out.println("d1"+Character.isUpperCase(d1));//判断局部变量d1是否是大写字母;结果false
                System.out.println("d"+Character.isLowerCase(d));//判断局部变量d是否是小写字母;结果false
                System.out.println("d1"+Character.isLowerCase(d1));//判断局部变量d1是否是小写字母;结果true

                Character e=new Character('B');
                Character e1=new Character('b');
                Character e2=new Character(' ');
                Character e3=new Character('1');
                //输出toUpperCase对字符串的大写,返回的值大写不变,小写变大写,空字符串返回空,数字返回数字
                System.out.println("e"+Character.toUpperCase(e));//判断局部变量e指定字母的大写形式;结果该变量的大写B
                System.out.println("e1"+Character.toUpperCase(e1));//判断局部变量e1指定字母的大写形式;结果该变量的大写B
                System.out.println("e2"+Character.toUpperCase(e2));//判断局部变量e2指定字母的大写形式;结果空字符串返回空
                System.out.println("e3"+Character.toUpperCase(e3));//判断局部变量e3指定字母的大写形式;数字返回数字1

                Character f=new Character('B');
                Character f1=new Character('b');
                Character f2=new Character(' ');
                Character f3=new Character('1');
                //输出toLowerCase对字符串的大写,返回的值小写不变,大写变小写,空字符串返回空,数字返回数字
                System.out.println("f"+Character.toLowerCase(f));//判断局部变量f指定字母的大写形式;结果该变量的小写B
                System.out.println("f1"+Character.toLowerCase(f1));//判断局部变量f1指定字母的大写形式;结果该变量的小写B
                System.out.println("f2"+Character.toLowerCase(f2));//判断局部变量f2指定字母的大写形式;结果空字符串返回空
                System.out.println("f3"+Character.toLowerCase(f3));//判断局部变量f3指定字母的大写形式;数字返回数字1

                Character g=new Character('B');
                Character g1=new Character('b');
                Character g2=new Character(' ');
                Character g3=new Character('1');
                //输出toString,返回它们本身,只不过由char类型变为String类型
                System.out.println("g"+Character.toString(g));//判断局部变量g,返回它们本身,只不过由char类型变为String类型
                System.out.println("g1"+Character.toString(g1));//判断局部变量g1,返回它们本身,只不过由char类型变为String类型
                System.out.println("g2"+Character.toString(g2));//判断局部变量g2,返回它们本身,只不过由char类型变为String类型
                System.out.println("g3"+Character.toString(g3));//判断局部变量g3,返回它们本身,只不过由char类型变为String类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值