[JAVA] [Persönliches Memo] Schreiben einer Datei mit BufferedWriter

FileWriter ist eine Methode zum Schreiben von jeweils einem Zeichen. Verbessern wir die Verarbeitungseffizienz mithilfe von BufferingFilter!


package practice1;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class Write {

	public static void main(String[] args) {

		FileWriter fw=null;
		BufferedWriter bw=null;

		try {
			
			//Erstellen Sie vorab eine Arbeitsdatei im Laufwerk c

			fw=new FileWriter("c:\\work\\filetest.txt",true); 
			//Generieren Sie eine Dateitestdatei im Arbeitsordner. Verwenden Sie es, wenn Sie eine haben
			
			bw=new BufferedWriter(fw); 
			/*Um zeilenweise zu schreiben, erstellen Sie eine gepufferte Methode, die "einen festen Betrag speichert und freigibt".
Mit FileWriter kombinieren (Schreibmethode)*/
			
			bw.write("abcdefg"); //Schreiben. Dank der gepufferten Methode können Sie Zeile für Zeile schreiben.
			bw.newLine(); //Zeilenumbruchverarbeitung
			bw.write("1234567890");
			bw.newLine();
			bw.write("1 2 3 4 5 6 7 8 9 0");
			bw.flush(); //Eine Methode, die zwangsweise "Jetzt schreiben!"
			


		}catch(IOException e){
			e.printStackTrace();  //Eine Methode, um die Details des Fehlers in Rot auf der Konsole anzuzeigen
			//System.out.println("Fehler beim Schreiben der Datei");
			
			/* try-Gibt an, ob zwischen den Fängen ein Fehler auftritt oder nicht
			 *Verwenden Sie die Methode fially, damit die Datei geschlossen werden kann ↓*/
		}finally {
			if(bw!=null) {
				try {
					bw.close();
				}catch(IOException e) {}//Der Inhalt kann leer sein, oder selbst wenn Sie eine Fehlermeldung ausgeben, ist dies in Ordnung

			}
			if(fw!=null) {
				try {
					fw.close();
				}catch(IOException e) {}
			}
		}
	}
}

Recommended Posts

[Persönliches Memo] Schreiben einer Datei mit BufferedWriter
[Persönliches Memo] Lesen von Dateien mit BufferedReader
Laden Sie Dateien mit Java HttpURLConnection hoch
Lesen einer Datei mit der Scannerklasse von Java
Scraping und Schreiben bestimmter Elemente in eine Datei
Erstellen einer CICD-Pipeline mit Docker (persönliches Memorandum)
Memo beim Tappen und Entwickeln mit JavaFX
Studieren von Java8 (z. B. Lesen von Dateien mit Stream)
[Persönliches Memo] Erstellen Sie eine einfache, tiefe Kopie mit Java
[Arbeitsnotiz für persönliche Anwendungen] Erstellen Sie einen Kalender mit simple_calendar
Schreiben von JavaFX8-Dateien (TextArea)
Schreiben von Frühlingsstiefel-Memos (1)
[Persönliches Memo] Try-Catch-Zusammenfassung
Schreiben von Spring Boot-Memos (2)
JavaFX8-Datei schreiben (TextField)
Erstellen eines Docker-Hosts in AWS mit Docker Machine (persönliches Memorandum)
Erstellen eines Wochenkalenders 2021 (Nachfüllen für Systemnotizbuch) mit Ruby