如果文本有规则的话。
可以把文本文件改为XML文件,方便对其解析和操作。
也可以设为.properties文件,操作也很方便的。

解决方案 »

  1.   

    xml 与 java.util.Properties 结合使用//方便简洁。。
      

  2.   

    每次添加数据后不要关闭文件,否则的话当文件越来越大,每次OPEN后再移动到END位置是需要时间的。如果觉得这样开销比较大,可以考虑将这些结果
    写到一个临时文件中去,用一定的结构存储。
      

  3.   

    BufferedWriter(FileWriter("a.txt",true)如果append参数为false,则速度没什么影响
      

  4.   

    用RandomAccessFile:
       String s = ...
       RandomAccessFile file = new RandomAccessFile("a.txt", "rw");
       file.seek(file.length() - 1);
       file.writeBytes(s);
       file.close();