如果我有一个文本文件里说FILE.TXT它包含随机单词,如:Java文件I/O - 文本文件 - 如何编辑某些内容?
fruit:apple
fruit:orange
fruit:grape
在Java中,如果我想改变第二行改为fruit:pear
我怎么能这样做呢? 我知道如何追加到一个txt文件的末尾,像这样:
BufferedWriter wrtr = new BufferedWriter(new FileWriter(file.txt, true));
wrtr.write("blahblah"); //appends
但这不是我想要的,我只是希望能够在某个位置来编辑文件中的字符串。有任何想法吗?
这可以工作,但不会工作,如果该行出现多次。 – Paul 2010-03-07 21:24:09