我试图在我的代码中找出 char 是否是数字。
有什么区别:
character >= 0 && character <= 9
还有:
character >= '0' && character <= '9'
因为两者都有不同的结果(我进行了测试,如果我以其他方式编写,结果会改变)。
谢谢!
最佳答案
在 Java 中比较字符时,您是通过它们的 ascii 值来比较它们。因此“0”的值为 48,“9”的值为 57。
character >= '0' && character <= '9'
与
相同character >= 48 && character <= 57
关于java - : character >= '0' and character <= 0 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58341428/