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

回到顶部