在Eclipse环境下默认编码方式为GBK(可以设置为其他,具体方式为Window->Preference->General->Workspace中的TextfileEncoding),所以在调用文件写入流写文件时默认写入的是GBK编码,所以在读取时构造读取流时也采用GBK即可。。。
另外,RandomAcessFile可以设定读取标记,依次进行读取而不会发生重复读取,直至文件读取结束:
raf.seek(raf.GetFilePointer());
在每次读取之后加入以上代码即可在下次读写时从上次读取的位置进行!
本文提供了一个使用Java进行文件读写的示例程序,演示了如何创建、写入和读取文件,特别关注了编码问题及RandomAccessFile的使用。

3330

被折叠的 条评论
为什么被折叠?



