如何用java编写代码来判断char是否为int



我正在尝试用java编写一个方法,该方法接受一个字符串并删除所有数字。为此,我将字符串转换为一个char数组。我有一个贯穿每个字符的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
    }
}

我不想把chars[I]==1,2,3,4等放九次。有没有一种方法可以直接查看chars[i]是否是int并系统地继续?

非常感谢您的帮助。

尝试Character.isDigit(chars[i])

最新更新