• RandomAccessFile的示例


    注意:如果写出的文件不存在,则会创建文件,并写入内容
        如果写出的文件存在,默认情况下,不是文件的覆写,而是从头开始覆写
        通过seek()方法来跳转覆盖位置

    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.RandomAccessFile;
    import java.util.RandomAccess;

    /**
    * @auto dh
    * @create 2020-04-24-20:12
    */
    public class File007 {
    public static void main(String[] args) {
    RandomAccessFile rf = null;
    RandomAccessFile rw=null;
    try {
    rf = new RandomAccessFile("abc", "r");
    rw=new RandomAccessFile("ac","rw");
    byte[] bytes = new byte[3];
    int len;
    while ((len = rf.read(bytes)) != -1) {
    rw.write(bytes,0,len);
    }
    } catch (FileNotFoundException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }finally {
    if(rf!=null){
    try {
    rf.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    if(rw!=null){
    try {
    rw.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    }
    }
    }
  • 相关阅读:
    Yii AR Model 查询
    学习进度4
    学习进度三
    个人每日总结7
    个人每日总结6
    个人每日总结5
    个人每日总结4
    个人冲刺承担的任务项目的用户模板和用户场景模板
    个人每日总结3
    个人每日总结2
  • 原文地址:https://www.cnblogs.com/kukai/p/12769948.html
Copyright © 2020-2023  润新知