Сравнить значения байтов?

Мне интересно знать, почему, когда я сравниваюbyte массив со значением ...

boolean match = ((data[0] & 0xFF) == 0xFE);

... возвратtrue, в то время как...

boolean match = (data[0] == 0xFE);

...не?data этоbyte массив с

data[0] = (byte) 0xFE;

Ответы на вопрос(2)

Ваш ответ на вопрос