写在前面
今天我们来学习一下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方法。
运行结果:同上