-2不行吗
好吧,我已经不学java了
建议点进去看一下read()方法原码的注释
@return The number of characters read, or -1 if the end of the
* stream has been reached
描述的就是返回读到的字符的总数或者当到达流 末尾时返回-1,并没有-2
……-1都到文件尾了,等于就要报异常了,还-2?
不行,read方法的返回值就是-1