zoukankan      html  css  js  c++  java
  • java追加文件

    public class AppendToFile { 
    /** 
    * A方法追加文件:使用RandomAccessFile 
    */ 
    public static void appendMethodA(String fileName, String content) { 
    try { 
    // 打开一个随机访问文件流,按读写方式 
    RandomAccessFile randomFile = new RandomAccessFile(fileName, "rw"); 
    // 文件长度,字节数 
    long fileLength = randomFile.length(); 
    //将写文件指针移到文件尾。 
    randomFile.seek(fileLength); 
    randomFile.writeBytes(content); 
    randomFile.close(); 
    } catch (IOException e) { 
    e.printStackTrace(); 
    } 
    } 
    
    /** 
    * B方法追加文件:使用FileWriter 
    */ 
    public static void appendMethodB(String fileName, String content) { 
    try { 
    //打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 
    FileWriter writer = new FileWriter(fileName, true); 
    writer.write(content); 
    writer.close(); 
    } catch (IOException e) { 
    e.printStackTrace(); 
    } 
    } 
    
    public static void main(String[] args) { 
    String fileName = "C:/temp/newTemp.txt"; 
    String content = "new append!"; 
    //按方法A追加文件 
    AppendToFile.appendMethodA(fileName, content); 
    AppendToFile.appendMethodA(fileName, "append end. 
    "); 
    //显示文件内容 
    ReadFromFile.readFileByLines(fileName); 
    //按方法B追加文件 
    AppendToFile.appendMethodB(fileName, content); 
    AppendToFile.appendMethodB(fileName, "append end. 
    "); 
    //显示文件内容 
    ReadFromFile.readFileByLines(fileName); 
    } 
    }
  • 相关阅读:
    cvxpy 示例代码
    Cora 数据集介绍
    图嵌入
    数学建模
    邮件服务器搭建
    windows安装、使用MongoDB
    Django 特殊查询
    软件测试-软件质量
    软件测试-配置管理(7)
    软件测试-缺陷管理(6)
  • 原文地址:https://www.cnblogs.com/JonaLin/p/11016479.html
Copyright © 2011-2022 走看看