2014-02-18 3 views
0

Как я могу предотвратить, чтобы prnwriter в java переписывал то, что находится внутри этого конкретного файла?Как предотвратить загрузку файла PrintWriter в Java

Ex. У меня есть файл student.txt. У меня уже есть несколько имен. После запуска и изменения этого How do I create a file and write to it in Java? что-то внутри этого файла будет перезаписано. Я просто хочу добавить его в новую строку.

Также, как я могу выполнить поиск?

+4

'new PrintWriter (новый FileWriter (имя файла, true));' –

+0

@DavidWallace wallace: отправить ответ вместо комментария – masterX244

+1

Да, но я не ответил на вопрос «как выполнить поиск». Я тоже не буду, потому что он слишком широк. –

ответ

2
PrintWriter out = new PrintWriter(new FileWriter("student.txt", true)); 

true является append параметр - который указывает, следует ли FileWriter добавить в файл. Если он был false, он заменил бы существующие данные в файле.

Что вы подразумеваете под «как я могу выполнить поиск»?

+0

tnx. это отвечает на мой первый вопрос. Я имею в виду, как я могу найти данные в этом файле? – user3258603

+0

@ user3258603 - Прочитайте файл, сканируйте данные. –

+0

Если вы ищете строку в текстовом файле, вы можете использовать объект Scanner для чтения в данных из файла и сравнить его с строкой, которую вы ищете. Можете быть более конкретными... – anycard

Смежные вопросы