У меня есть строка, которая хранит обработанные результаты для нескольких файлов. Как написать этот String в файл .txt в моем проекте? У меня есть другая переменная String, которая является желаемым именем .txt-файла.Как вы пишете строку в текстовый файл?
ответ
Попробуйте это:
//Put this at the top of the file:
import java.io.*;
import java.util.*;
//Add this to write a string to a file
//
try {
BufferedWriter out = new BufferedWriter(new FileWriter("test.txt"));
out.write("aString\nthis is a\nttest"); //Replace with the string
//you are trying to write
}
catch (IOException e)
{
System.out.println("Exception ");
}
finally
{
out.close();
}
Вы имеете в виду?
FileUtils.writeFile(new File(filename), textToWrite);
FileUtils имеется в Commons IO.
Хотя это старый поток, источником которого является FileUtils, на который вы ссылаетесь? – jamesdeath123
@ jamesdeath123 хорошие предложения, спасибо. –
файлы, которые создаются с использованием байт на основе потоков представления данных в двоичном формате. Файлы, созданные с использованием потоков на основе символов, представляют данные как последовательности символов. Текстовые файлы могут быть прочитаны текстовыми редакторами, тогда как двоичные файлы считываются программой, которая преобразует данные в удобочитаемый формат.
Классы FileReader
и FileWriter
Выполнение ввода-вывода на основе символов.
Если вы используете Java 7, вы можете использует try-with-resources
сократить значительно метод:
import java.io.PrintWriter;
public class Main {
public static void main(String[] args) throws Exception {
String str = "写字符串到文件"; // Chinese-character string
try (PrintWriter out = new PrintWriter("output.txt", "UTF-8")) {
out.write(str);
}
}
}
Вы можете использовать try-with-resources
заявление в Java автоматически близко ресурсы (объекты, которые должны быть закрыты, когда они больше не являются требуется). Вы должны подумать, что класс ресурсов должен реализовать интерфейс java.lang.AutoCloseable
или его подчиненный интерфейс java.lang.Closeable
.
- 1. как вы пишете вывод метода консольного приложения в текстовый файл
- 2. Как вы пишете строку вывода?
- 3. как вы пишете файл в clojurescript?
- 4. Как вы пишете файл в java?
- 5. Как вы пишете файл excel как csv?
- 6. Как вы пишете формы?
- 7. важные моменты, когда вы пишете любой файл
- 8. Как вы пишете литеральную строку в помощнике Webmatrix?
- 9. Как вы пишете данные в файл XML в ActionScript 3
- 10. Как вы пишете в буфер затем в файл
- 11. Как вы пишете список в файл в Python?
- 12. Как вы пишете две строки в файл в C++
- 13. В R как вы пишете разреженную матрицу в файл?
- 14. Как вы пишете папку syswow64 в Win10?
- 15. Как вы совместно пишете спецификации?
- 16. Как вы пишете 3D-игру?
- 17. Как вы пишете оберточный модуль?
- 18. Как вы пишете суммирование следующего
- 19. Как вы пишете несколько массивов в файл excel?
- 20. Как вы пишете любой символ ASCII в файл на Java?
- 21. Как вы пишете 16 битных целых чисел в файл?
- 22. Как вы пишете файл xml в win32 C++?
- 23. Как вы пишете переменную vbs в пакетный файл?
- 24. Как вы пишете json в формате .arff
- 25. Как вы пишете «массив шаблонов» в Javascript?
- 26. Как вы пишете сервер OAuth2 в Perl?
- 27. Какой SQL вы пишете?
- 28. Как вы пишете в системный брелок OSX?
- 29. Как вы принимаете текстовый файл в методе?
- 30. Поверните строку в текстовый файл
Что вы искали, прежде чем задавать этот вопрос? – bluesman
Любой образец кода, который вы уже пробовали, и это не сработало? –
Возможный дубликат [Как сохранить строку в текстовый файл с помощью Java?] (Http://stackoverflow.com/questions/1053467/how-do-i-save-a-string-to-a-text- file-using-java) –