使用java编写和读取txt内容

时间:2015-06-01 15:41:14

标签: java io bufferedreader

我想从文本文件中读取数据,并且列由这样的空格分隔

1 BNA 5000 10.81
1 CER 1000 20.33
1 ADV 500 1.91
1 MNT 20000 5.53

我希望以相同的格式将数据-----------------写入文本文件, 如果你能告诉我如何写数据----------------- continuosly

,我将不胜感激

ex:我今天在txt文件中写了一些信息,每当我决定再次写一些信息时,我想使用相同的txt文件,早期的数据也应该在那里..

2 个答案:

答案 0 :(得分:0)

要将文本内容附加到文件,您可以使用FileWriter。使用带有2个args(第2个必须为“true”)的构造函数来追加(更多信息:https://docs.oracle.com/javase/7/docs/api/java/io/FileWriter.html#FileWriter(java.io.File,%20boolean)

请参阅http://www.mkyong.com/java/how-to-append-content-to-file-in-java/以获取快速示例。

答案 1 :(得分:0)

要附加到现有文件,请在构造函数中使用带有append = true参数的FileWriter

FileWriter fileWriter= new FileWriter(fileName,true);
BufferedWriter bufferWriter = new BufferedWriter(fileWriter);
bufferWriter.write(inputString);
bufferWriter.close();

详细了解FileWriter here