之间的区别:字符> ='0'和字符<= 0

时间:2019-10-11 12:36:39

标签: java

我试图在我的代码中查找char是否为数字。

两者之间有什么区别?

character >= 0 && character <= 9

并且:

character >= '0' && character <= '9'

因为两者都有不同的结果(我进行了测试,并且如果我用其他方式编写,它们的结果也会改变)。

谢谢!

1 个答案:

答案 0 :(得分:1)

在Java中比较字符时,要按其ascii值对其进行比较。因此,“ 0”的值为48,而“ 9”的值为57。

character >= '0' && character <= '9'

相同
character >= 48 && character <= 57