Как добавить существующую строку в текстовый файл Java - PullRequest
0 голосов
/ 01 марта 2012

У меня проблемы с добавлением к существующей строке в текстовом файле без перезаписи этой конкретной строки или добавления новой строки.

Например, в моем текстовом файле есть строка:

hello my name is

Я хотел бы добавить к этой строке, чтобы она стала:

hello my name is joe bloggs

Спасибо

У меня есть задача создать программу справочной службы, и яя пытаюсь включить функцию, которая позволяет пользователям редактировать вопросы, которые они опубликовали.в результате программа должна будет иметь возможность добавлять любую строку в текстовый файл - не обязательно только последнюю строку

1 Ответ

3 голосов
/ 01 марта 2012

Если это не конец файла, у вас проблемы - вы говорите о вставке данных в середину файла, что традиционно не поддерживается файловыми системами.

Обычный способ сделать это - создать новый файл - скопируйте часть перед точкой вставки из старого файла, затем запишите новые данные, затем скопируйте оставшуюся часть оригиналафайл потом.Наконец, делайте все, что вам нужно переименовать / удалить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...