使用 java 写入和读取 txt 内容

writing and reading a txt content using java

我想从文本文件中读取数据,列之间由 space 分隔,像这样

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

并且我想将数据----------------写入相同格式的文本文件,, 如果你能告诉我如何写入数据,我将不胜感激---------------- continuosly

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

要将文本内容附加到文件,您可以使用 FileWriter。使用带有 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/

要追加到现有文件,请使用 FileWriter 并在构造函数中添加 append = true 参数:

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

阅读更多关于 FileWriter here