【发布时间】:2014-12-20 17:31:12
【问题描述】:
我有这个问题:我有一个String,但我需要确保它仅包含字母AZ和数字0-9。这是我当前的代码:
boolean valid = true;
for (char c : string.toCharArray()) {
int type = Character.getType(c);
if (type == 2 || type == 1 || type == 9) {
// the character is either a letter or a digit
} else {
valid = false;
break;
}
}
但是最好和最有效的实现方式是什么?
【问题讨论】: