没有EOF的PushbackReader?

时间:2010-05-06 03:01:30

标签: java file filestream

我目前正在使用PushbackReader并在等待它'应该'成为EOF的地方时,我得到了字符65535,我想知道这是否正常。

我的EOF在哪里?!

谢谢。

2 个答案:

答案 0 :(得分:3)

Java char未签名; 65535 = 0xFFFF = -1;使用int

答案 1 :(得分:1)

另请参阅this java bug在某些JRE版本中,当读取未读-1时,PushbackReader返回65535。