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.