假设我有一个名为“Bill.txt”的文件。
格式:
ItemType ItemName价格
现在我想添加一个新的Description字段。必须在价格旁边写下此说明。
问题是,如何确定写位的位置。
答案 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;
然后将字符串写入新文件