【问题标题】:How to write code in java that sees whether or not a char is an int?如何在java中编写代码来查看char是否是int?
【发布时间】:2016-08-13 17:29:39
【问题描述】:

我正在尝试在 java 中编写一个方法,该方法接受一个字符串并删除所有数字。为此,我已将字符串转换为 char 数组。我有一个贯穿每个字符的 for 循环,但不必将字符与 1、2、3 等等进行比较,我想看看是否有任何方法可以查看字符是否是诠释。

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并系统地继续?

非常感谢任何帮助。

【问题讨论】:

    标签: java char int compare


    【解决方案1】:

    试试Character.isDigit(chars[i])

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 2021-03-30
      • 1970-01-01
      • 2018-01-06
      • 2022-12-22
      • 2012-03-06
      • 1970-01-01
      • 2015-04-14
      相关资源
      最近更新 更多