Char等于十六进制char?

时间:2014-12-03 09:46:55

标签: java char hex

如何理解我的char值等于java中的hex char?喜欢这个?

boolean isEqual(char ch) {
    char hex = 0xFF;    
    return hex == ch;
}

1 个答案:

答案 0 :(得分:1)

boolean isEqual(char ch) {
    return ch == '\u00FF';
}

如您所知,char为16位,2个字节。因此上面的代码是最清楚的。 然而,许多其他编程语言,即C和C ++,具有char == byte的传统。