Java如何检查字符是否代表字母?
在上一个示例中,您已经学习了如何使用该Character.isDigit()方法来检查字符是否代表数字。
在此示例中,您将学习如何检查字符是否代表字母。您可以使用该Character.isLetter(char c)方法检查字符是否为有效字母。如果该字符不是有效字母true,false则此方法将返回一个有效字母字符的值。
在下面的代码段中,您还将学习如何使用该toCharArray()方法将字符串转换为的数组char。在这里,我们使用该方法,以便我们可以检查for-each循环中的每个字符以查看该字符是否为字母。
package org.nhooo.example.lang;public class CharacterIsLetterExample {
public static void main(String[] args) {
String name = "Kode Java 123";
// 确定指定字符是否为字母
if (Character.isLetter(name.charAt(5))) {
System.out.println("The fifth character (" +
name.charAt(5) + ") is an alphabet!");
}
// 迭代字符串中的所有字符以查看是否
// 一封信与否。
for (char c : name.toCharArray()) {
if (Character.isLetter(c)) {
System.out.println(c + " is a letter.");
} else {
System.out.println(c + " not a letter.");
}
}
}
}
该代码将打印以下输出:
The fifth character (J) is an alphabet!K is a letter.
o is a letter.
d is a letter.
e is a letter.
not a letter.
J is a letter.
a is a letter.
v is a letter.
a is a letter.
not a letter.
1 not a letter.
2 not a letter.
3 not a letter.
以上是 Java如何检查字符是否代表字母? 的全部内容, 来源链接: utcz.com/z/321436.html