Как мне сохранить строку в текстовый файл с помощью Java?
В Java у меня есть текст из текстового поля в строковой переменной с именем "text".
Как я могу сохранить содержимое переменной "text" в файл?
Переведено автоматически
Ответ 1
Если вы просто выводите текст, а не какие-либо двоичные данные, сработает следующее:
PrintWriterout=newPrintWriter("filename.txt");
Затем запишите в него свою строку, точно так же, как вы бы записывали в любой выходной поток:
out.println(text);
Вам, как всегда, понадобится обработка исключений. Обязательно закройте выходной поток, когда закончите писать.
out.close()
Если вы используете Java 7 или более поздней версии, вы можете использовать "инструкцию try-with-resources", которая автоматически закроет ваш PrintStream когда вы закончите с этим (т. Е. Выйдете из блока), вот так: