学习一下Java中Character类的使用

这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战

写在前面

今天我们来学习一下Java中的Character类的相关使用,主要是其中的一些方法的使用,因为最近用的比较频繁,特此整理一下,分享给大家,如果大家有什么更好的知识点,可以在评论区中分享一下哈。

Character类主要是针对单个字符进行一些判断、处理和操作的一个类,其中的一些方法很是实用。

Character类中的一些方法

如果你对Character类有点陌生,那你一定会对其中的一些方法有一些熟悉的感觉,一起来学习一下吧。


方法:isLetter

描述:判断当前字符是否是一个字母。

具体使用:

1
2
3
4
java复制代码char a = 'a';
char b = '1';
System.out.println(Character.isLetter(a));
System.out.println(Character.isLetter(b));

运行结果:

1
2
java复制代码true
false

方法:isDigit

描述:判断当前字符是否是一个数字。

具体使用:

1
2
3
4
java复制代码char a = 'a';
char b = '1';
System.out.println(Character.isDigit(a));
System.out.println(Character.isDigit(b));

运行结果:

1
2
java复制代码false
true

方法:isWhitespace

描述:判断当前字符是否是一个空白字符。

具体使用:

1
2
3
4
5
6
java复制代码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));

运行结果:

1
2
3
java复制代码false
false
true

方法:isUpperCase

描述:判断当前字符是否是一个大写字母,在这里就算是数字也一样能判断,只不过只能返回false了。

具体使用:

1
2
3
4
5
6
ini复制代码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));

运行结果:

1
2
3
java复制代码false
false
true

方法:isLowerCase

描述:判断当前字符是否是一个小写字母,和判断大写字母的方法相同,在这里就算是数字也一样能判断,结果依然。

具体使用:

1
2
3
4
5
6
ini复制代码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));

运行结果:

1
2
3
java复制代码true
false
false

方法:toUpperCase

描述:将所传入的字符转成大写,当然,这里如果是数字的话,是不会有任何变动的,可以在下面的代码示例中查看。

具体使用:

1
2
3
4
5
6
java复制代码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));

运行结果:

1
2
3
java复制代码A
1
A

方法:toLowerCase

描述:将所传入的字符转成小写,和转大写方法类似。

具体使用:示例代码可以参考转大写toUpperCase方法。

运行结果:同上

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%