如何使用java在文本文件中添加标题行

时间:2013-03-22 06:05:38

标签: java file-io

我要求在现有文本文件中添加标题行,有没有办法在不影响任何其他文件格式或结构的情况下执行此操作。

1 个答案:

答案 0 :(得分:0)

阅读文件,添加标题并保存文件:

try{
    BufferedReader in = new BufferedReader(new FileReader(yourFile));
    string header = "Your Header";
    while (in.ready()) {
      String content = in.readLine();
    }
    in.close();

    string output = header + System.getProperty("line.separator") + content;

    FileWriter fstream = new FileWriter(YourOutputFile);
    BufferedWriter out = new BufferedWriter(fstream);
    out.write(output);  
    out.close();

  }catch (IOException e){
    System.err.println("Error: " + e.getMessage());
  }