这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战
写在前面
今天我们来学习一下Java中的Character类的相关使用,主要是其中的一些方法的使用,因为最近用的比较频繁,特此整理一下,分享给大家,如果大家有什么更好的知识点,可以在评论区中分享一下哈。
Character类主要是针对单个字符进行一些判断、处理和操作的一个类,其中的一些方法很是实用。
Character类中的一些方法
如果你对Character类有点陌生,那你一定会对其中的一些方法有一些熟悉的感觉,一起来学习一下吧。
方法:isLetter
描述:判断当前字符是否是一个字母。
具体使用:
char a = 'a';
char b = '1';
System.out.println(Character.isLetter(a));
System.out.println(Character.isLetter(b));
运行结果:
true
false
方法:isDigit
描述:判断当前字符是否是一个数字。
具体使用:
char a = 'a';
char b = '1';
System.out.println(Character.isDigit(a));
System.out.println(Character.isDigit(b));
运行结果:
false
true
方法:isWhitespace
描述:判断当前字符是否是一个空白字符。
具体使用:
char a = 'a';
char b = '1';
char c = ' ';
System.out.println(Character.isWhitespace(a));
System.out.println(Character.isWhitespace(b));
System.out.println(Character.isWhitespace(c));
运行结果:
false
false
true
方法:isUpperCase
描述:判断当前字符是否是一个大写字母,在这里就算是数字也一样能判断,只不过只能返回false了。
具体使用:
char a = 'a';
char b = '1';
char c = 'A';
System.out.println(Character.isUpperCase(a));
System.out.println(Character.isUpperCase(b));
System.out.println(Character.isUpperCase(c));
运行结果:
false
false
true
方法:isLowerCase
描述:判断当前字符是否是一个小写字母,和判断大写字母的方法相同,在这里就算是数字也一样能判断,结果依然。
具体使用:
char a = 'a';
char b = '1';
char c = 'A';
System.out.println(Character.isLowerCase(a));
System.out.println(Character.isLowerCase(b));
System.out.println(Character.isLowerCase(c));
运行结果:
true
false
false
方法:toUpperCase
描述:将所传入的字符转成大写,当然,这里如果是数字的话,是不会有任何变动的,可以在下面的代码示例中查看。
具体使用:
char a = 'a';
char b = '1';
char c = 'A';
System.out.println(Character.toUpperCase(a));
System.out.println(Character.toUpperCase(b));
System.out.println(Character.toUpperCase(c));
运行结果:
A
1
A
方法:toLowerCase
描述:将所传入的字符转成小写,和转大写方法类似。
具体使用:示例代码可以参考转大写toUpperCase方法。
运行结果:同上