PushbackReader без EOF? - PullRequest
       9

PushbackReader без EOF?

2 голосов
/ 06 мая 2010

В настоящее время я использую PushbackReader и, ожидая, когда он 'должен' быть EOF, я получаю символ 65535, и мне интересно, нормально ли это.

Где мой EOF?!

Спасибо.

Ответы [ 2 ]

3 голосов
/ 06 мая 2010

Java char не подписано;65535 = 0xFFFF = -1;используйте int.

1 голос
/ 22 января 2012

См. Также эту ошибку Java , где в некоторых версиях JRE PushbackReader возвращает 65535 при чтении непрочитанного -1.

...