В настоящее время я использую PushbackReader и, ожидая, когда он 'должен' быть EOF, я получаю символ 65535, и мне интересно, нормально ли это.
Где мой EOF?!
Спасибо.
Java char не подписано;65535 = 0xFFFF = -1;используйте int.
char
int
См. Также эту ошибку Java , где в некоторых версиях JRE PushbackReader возвращает 65535 при чтении непрочитанного -1.