代码之家  ›  专栏  ›  技术社区  ›  ALOToverflow

没有eof的pushbackreader?

  •  2
  • ALOToverflow  · 技术社区  · 15 年前

    我正在使用 PushbackReader 在等待它应该是一个EOF的时候,我得到了65535这个字符,我想知道这是否正常。

    我的eof在哪里?!

    谢谢您。

    2 回复  |  直到 13 年前
        1
  •  3
  •   trashgod    15 年前

    爪哇 char 无符号;65535=0xffff=-1;使用 int .

        2
  •  1
  •   James Clark    13 年前

    另见 this java bug 在某些JRE版本中,pushbackreader在读取未读的-1时返回65535。