Как редактировать .txt файл в Java - PullRequest
0 голосов
/ 12 мая 2010

Я думаю, что могу использовать «Сканер» для чтения .txt файла, но как мне написать или даже создать новый текстовый файл?

Ответы [ 4 ]

4 голосов
/ 12 мая 2010
1 голос
/ 12 мая 2010

Создайте java.io.FileOutputStream для его записи.Чтобы написать текст, вы можете создать вокруг него PrintWriter.

0 голосов
/ 20 октября 2010

Этот простой пример кода создаст текстовый файл, если он не существует, и если он существует, он перезапишет его:

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();  
}

Надеюсь, это поможет!

0 голосов
/ 14 мая 2010

Для создания нового текстового файла

FileOutputStream object=new FileOutputStream("a.txt",true);
object.write(byte[]);
object.close();

Это создаст файл, если он недоступен, а если файл уже доступен, он добавит к нему данные.

...