4
我想用isDigit()來驗證字符串中的字符是不是數字。使用isDigit()的問題()
if (aString.charAt(i).isDigit == false)
我收到錯誤:無法在原始類型字符上調用isDigit。我究竟做錯了什麼?
我想用isDigit()來驗證字符串中的字符是不是數字。使用isDigit()的問題()
if (aString.charAt(i).isDigit == false)
我收到錯誤:無法在原始類型字符上調用isDigit。我究竟做錯了什麼?
它在Character
類的靜態方法,所以你需要:
if (!Character.isDigit(aString.charAt(i)))
(注意用!
,而不是結果與false
比較,順便說一句這兩種方式的工作,但我認爲以上。因爲更習慣。)
正確答案。 – Sid 2010-11-11 10:33:23
有什麼問題? – kennytm 2010-11-11 09:11:12
我寫完之前意外發布了問題。 – Pax 2010-11-11 09:12:20