Java如何知道字符是否为大写?
在前面的示例中,如何知道字符是否为小写?,我们已经学习了如何使用该Character.isLowerCase()方法。现在,我们将学习如何使用另一种方法,即Character.isUpperCase()确定字母是否为大写形式。此方法还返回一个布尔值,该值指示字符是否为大写形式。
检查字母是否为大写形式的另一种方法是通过比较字符的类型,可以使用Character.getType()具有定义的常量值的方法获得字符的类型Character.UPPERCASE_LETTER。
下面是演示此方法的代码段。
package org.nhooo.example.lang;
public class CharacterIsUperCaseExample {
public static void main(String[] args) {
char a = 'A';
//检查字母是否为大写字母。
if (Character.isUpperCase(a)) {
System.out.println(a + " is an uppercase character.");
}
//检查字母是否为大写字母
//通过将字符类型与
//Character.UPPERCASE_LETTER常量值。
int charType = Character.getType(a);
if (charType == Character.UPPERCASE_LETTER) {
System.out.println(a + " is an uppercase character.");
}
}
}上面的示例在执行时为您提供以下结果:
A is an uppercase character. A is an uppercase character.