如何用java编写代码来查看char是否为int?

如何用java编写代码来查看char是否为int?,java,char,int,compare,Java,Char,Int,Compare,我正在尝试用java编写一个方法,它接受一个字符串并删除所有数字。为此,我将字符串转换为一个字符数组。我有一个贯穿每个字符的for循环,但是我不需要将字符与1、2、3等进行比较,而是想看看是否有任何方法可以判断字符是否是int public static String removeDigits(String s) { char[] chars = s.toCharArray(); String x = ""; for (int i = 0; i < chars.le

我正在尝试用java编写一个方法,它接受一个字符串并删除所有数字。为此,我将字符串转换为一个字符数组。我有一个贯穿每个字符的for循环,但是我不需要将字符与1、2、3等进行比较,而是想看看是否有任何方法可以判断字符是否是int

public static String removeDigits(String s) {
    char[] chars = s.toCharArray();
    String x = "";
    for (int i = 0; i < chars.length; i++) {
        if (chars[i] == 1 || chars[i] == 2) {
            //remove the char
        }//etc
    }
}
publicstaticstringremovedigits(字符串s){
char[]chars=s.toCharArray();
字符串x=“”;
for(int i=0;i
我不想把字符[I]==1,2,3,4等放九次。有没有一种方法可以直接查看chars[i]是否为int并系统地继续


非常感谢您的帮助。

请尝试
Character.isDigit(chars[i])