Я хочу открыть файл, а затем прочитать его по строкам. В некоторых строках я хочу добавить строку точно в эту строку. Это возможно?Как прочитать файл по строкам и добавить строку в строку?
У меня есть код для открытия файла и читать его, как следующее:
File file = new File("MyFile.txt");
BufferedReader bufRdr = new BufferedReader(new FileReader(file));
String line = null;
try {
while((line = bufRdr.readLine()) != null)
{
// read line by line and append some string to the line
}
} catch (IOException e) {
// ...
}
, но как я могу добавить строку в текущей строке и записать его в файл?
Вы должны использовать временный файл. Сначала напишите в файл temp, а затем переименуйте его. –