缓冲读取器read()返回char比较

时间:2019-03-25 16:24:43

标签: java buffer bufferedreader

我正在使用缓冲读取器逐个字符读取文件,并且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 < 32int return < 0x20

哪种方法是正确的?

0 个答案:

没有答案