Loading

IO流之RandomAccessFile

RandomAccessFile并不是一种流,它是Object的直接子类,它融合了InputStream和OutputStream的功能,即能读又能写。
RandomAccessFile中有seek()方法,可以找到文件中的任意位置,并在这个位置写入,将这个位置原有的替代。可以用来多线程下载。

RandomAccessFile raf = new RandomAccessFile("h.txt", "rw");
        raf.seek(0);   // 指针从0开始
        raf.writeChars("123");
        raf.close();

如果文件h.txt中原来的内容是abc,运行程序后就变成了123bc

posted @ 2017-02-26 00:29  leon_x  阅读(37)  评论(0)    收藏  举报