首页 文章资讯内容详情

如何检查给定字符在Java中是否为数字/字母?

2026-06-04 1 花语

字符 类是的一个子类对象 的类,并将其在一个对象包装基本类型char的值。类型为Character的对象包含一个类型为char的字段 。我们可以使用Character 类的isDigit()方法检查字符串中的给定字符是否为数字/字母。ISDIGIT()方法是一个静态方法,并且确定是否指定的字符是数字

示例

public class CharacterIsNumberOrDigitTest { public static void main(String[] args) { String str = "Tutorials123"; for(int i=0; i < str.length(); i++) { Boolean flag = Character.isDigit(str.charAt(i)); if(flag) { System.out.println(""+ str.charAt(i)+" is a number"); } else { System.out.println(""+ str.charAt(i)+" is a letter"); } } } }

输出结果

T is a letter u is a letter t is a letter o is a letter r is a letter i is a letter a is a letter l is a letter s is a letter 1 is a number 2 is a number 3 is a number