【发布时间】: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并系统地继续?
非常感谢任何帮助。
【问题讨论】: