当一个文件存在,写入数据时,会把之前的删除并重头开始写
RandomAccessFile任意访问文件位置
RandomAccessFile raf = new RandomAccessFile(src,"r");//模式包括r,rw,rws,rwd
raf.seek(2);//从第二个字节开始
byte[] buffer = new byte[1024];
raf.read(buffer);
System.out.println(new String(buffer));
调成rw模式
raf.writeBytes("hello");
raf.write("hello".getBytes(), 1, 3);//从第一个后面取三个字符写入文件,位置由前面的seek方法决定
RandomAccess
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。