本文主要是介绍【大数据Java基础-JAVA IO 8】java IO流 (八) RandomAccessFile的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.随机存取文件流:RandomAccessFile
2.使用说明:
1.RandomAccessFile直接继承于java.lang.Object类,实现了DataInput和DataOutput接口
2.RandomAccessFile既可以作为一个输入流,又可以作为一个输出流
3.如果RandomAccessFile作为输出流时,写出到的文件如果不存在,则在执行过程中自动创建。
如果写出到的文件存在,则会对原文件内容进行覆盖。(默认情况下,从头覆盖)
4. 可以通过相关的操作,实现RandomAccessFile“插入”数据的效果。seek(int pos)
3.典型代码1:
@Test
public void test1() {RandomAccessFile raf1 = null;RandomAccessFile raf2 = null;try {//1.raf1 = new RandomAccessFile(new File("爱情与友情.jpg"),"r");raf2 = new RandomAccessFile(new File("爱情与友情1.jpg"),"rw");//2.byte[] buffer = new
这篇关于【大数据Java基础-JAVA IO 8】java IO流 (八) RandomAccessFile的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!