【发布时间】:2015-01-31 19:35:06
【问题描述】:
如何理解我的 char 值等于 java 中的 hex char?像这样?
boolean isEqual(char ch) {
char hex = 0xFF;
return hex == ch;
}
【问题讨论】:
-
return ch == 0xFF ? true : false; -
这是一种习惯,我喜欢返回显式值。 +1,可以去掉三元。
-
但是它不像你说的那样工作。
-
准确解释你想要它做什么?您总是想将其与
0xff进行比较,还是也想与其他值进行比较? -
我一直想把它设为 0xff。例如,ch 是“a”。如何比较它们? @RealSkeptic