如果我有
Character.isDigit('53')
我收到错误
但如果我有:
Character.isDigit('5')
我得到一个布尔值TRUE。
为什么会这样?
答案 0 :(得分:3)
'5'
是一个角色。 '53'
不是角色。
或者,要根据字符串来查看它,"5"
是一个字符串,其中包含一个字符('5'
),"53"
是一个字符串,其中包含两个字符( '5'
,'3'
)。
答案 1 :(得分:0)
字符是单个符号。这意味着' 5'是一个角色,但因为' 53'有两个符号,不一个字符。
答案 2 :(得分:0)
'5'和'53'都表示为一个字符串,其中第一个包含一个字符,第二个包含两个字符。