Я думаю, что могу использовать «Сканер» для чтения .txt файла, но как мне написать или даже создать новый текстовый файл?
Этот Базовый учебник по вводу-выводу и файлам должен помочь:)
Создайте java.io.FileOutputStream для его записи.Чтобы написать текст, вы можете создать вокруг него PrintWriter.
PrintWriter
Этот простой пример кода создаст текстовый файл, если он не существует, и если он существует, он перезапишет его:
try { FileWriter outFile = new FileWriter("c:/myfile.txt"); PrintWriter out = new PrintWriter(outFile); // Also could be written as follows on one line // Printwriter out = new PrintWriter(new FileWriter(filename)); // Write text to file out.println("This is some text I wrote"); out.close(); } catch (IOException e) { e.printStackTrace(); }
Надеюсь, это поможет!
Для создания нового текстового файла
FileOutputStream object=new FileOutputStream("a.txt",true); object.write(byte[]); object.close();
Это создаст файл, если он недоступен, а если файл уже доступен, он добавит к нему данные.