在Java中我想写一个String到文件中特定行的末尾。简单的方法:
BufferedWriter bw = new BufferedWriter(new FileWriter(file,true));
bw.write(String);
不起作用,因为它总是在文件末尾写入。有一个简单的方法吗?
答案 0 :(得分:1)
您必须获取要添加字符串的行号....然后使用readLine()
迭代文件。
while (br.readLine() != null) {
if (actualLine == yourLine) // write the String
actualLine ++;
}