-1

ユーザー番号に文字を含めてはならないことを検出する必要があります。

私はこの方法を知っています:

    public boolean haveDigit(String str) {
    for (int i = 0; i < str.length(); i++) {
        if (Character.isDigit(str.charAt(i))) return true;
    }
    return false;
}

他のより良い簡単な解決策はありますか?

4

5 に答える 5

1
public boolean isNumeric(String num)
{
    try
    {
        Integer.parseInt(num);
        return true;
    }
    catch(NumberFormatException e)
    {
        return false;
    }
}
于 2013-09-30T18:45:16.890 に答える