秦家小小神
2017-08-11 20:18
//读写文件,显示指针位置 RandomAccessFile raf = new RandomAccessFile(file, "rw"); System.out.println("指针位置"+raf.getFilePointer());//0 raf.write('A'); System.out.println("指针位置"+raf.getFilePointer());//1 System.out.println(raf.read());//66 raf.write('B'); System.out.println("指针位置"+raf.getFilePointer());//2 System.out.println(raf.read());//127
0、1、2是我没有添加System.out.println(raf.read());时的结果,但是添加之后显示如下:
读取文件操作还会增加文件中的字节长度?
刚测试了一下,
raf.read() 读取一个字节时,指针也向后移动一位,指向下一位置。
所以再write之后输出3。
你看看你编码的模式是什么吧
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题