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