使用字符的java方法。isDigit()返回false表示所有内容
public boolean isANumber (String s)
{
for (int i = 0; i < s.length(); i++)
{
if (!Character.isDigit(s.charAt(i)));
{
return false;
}
}
return true;
}
我从Apache Commons Lang获得了这个方法,并对它进行了一些编辑,使其更简短。无论输入是字母还是数字,输出总是错误的。谁能告诉我为什么吗?:)
提前谢谢
A.努尔
# 1 楼答案
修正后的代码
这是一个很好的理由,可以把大括号放在这一行的末尾,而不是下一行的开头