Проблема записи 0xFF в файл

Я пытаюсь записать 0xFF в файл в Java с помощью PrintStream. Другие значения записываются в файл правильно, когда я открываю его с помощью шестнадцатеричного редактора, но вместо этого значение, которое должно показывать 0xFF, получило 0xC3BF.

Тип используемой переменной - int. После нескольких попыток я также обнаружил, что «максимальное» значение, которое я могу установить, равно 0x7F, оно будет правильно отображаться в шестнадцатеричном редакторе, если я поставлю 0x80, то в шестнадцатеричном редакторе отобразится 0xC280.

В чем дело?

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

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