Buffered Reader read () возвращает сравнение символов - PullRequest
0 голосов
/ 25 марта 2019

Я использую Buffered Reader для чтения файла символ за символом, а Javadoc упоминает, что он возвращает

"The character read, as an integer in the range 0 to 65535 (0x00-0xffff), or -1 if the end of the stream has been reached
".

Теперь я хочу сравнить символ этого метода read () и пропустить некоторые нежелательные символы из потока (добавив полезные в StringBuilder для дальнейшего использования). Моя путаница в том, возвращает ли read () десятичное значение или шестнадцатеричные значения?

Должен ли я сравнить int return < 32 или int return < 0x20

Как правильно это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...