Java IO里面Reader类关于mark和reset的注意
????? 最近在写java的IO操作的时候,本来想在读完文件之后再reset到文件头,发现老是报mark invalid错误,最后发现原来mark那个参数是读取多少个字符之后mark就会失效。因此,设置mark((int)file.length() + 1),之后就没问题了。。但是这又带来另一个问题,如果file的长度超过了int的最大值,这个mark也会出问题,具体如何解决也没想到什么好办法。。希望大家共同探讨