写入特定位置Java的文本文件

时间:2014-09-16 18:09:16

标签: java file io

假设我有一个名为“Bill.txt”的文件。

格式:

ItemType ItemName价格

现在我想添加一个新的Description字段。必须在价格旁边写下此说明。

问题是,如何确定写位的位置。

1 个答案:

答案 0 :(得分:0)

是的,我同意user2085282。您可以使用以下方式读取文件:

BufferedReader in = new BufferedReader(new FileReader("Bill.txt"));

对于每一行,Reader读取,添加像分号或一些不应该在原始文件中的字符。然后在数组中根据该字符拆分字符串。

while ((line = in.readLine()) != null) {
          //string = line + semicolon
          // then set an array to split(;)


    }

然后在另一个循环中有类似结果+ = array [i] + description;

然后将字符串写入新文件