[JAVA] [Mémo personnel] Écriture d'un fichier à l'aide de BufferedWriter

FileWriter est une méthode pour écrire un caractère à la fois. Améliorons l'efficacité du traitement en utilisant 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 {
			
			//Créez un fichier de travail dans le lecteur c à l'avance

			fw=new FileWriter("c:\\work\\filetest.txt",true); 
			//Générez un fichier de test dans le dossier de travail. Utilisez-le le cas échéant
			
			bw=new BufferedWriter(fw); 
			/*Pour écrire ligne par ligne, créez une méthode Buffered qui "stocke et libère un montant fixe"
Combiner avec FileWriter (méthode d'écriture)*/
			
			bw.write("abcdefg"); //l'écriture. Grâce à la méthode Buffered, vous pouvez écrire ligne par ligne.
			bw.newLine(); //Traitement des sauts de ligne
			bw.write("1234567890");
			bw.newLine();
			bw.write("1 2 3 4 5 6 7 8 9 0");
			bw.flush(); //Une méthode qui commande de force "Ecrire maintenant!"
			


		}catch(IOException e){
			e.printStackTrace();  //Une méthode pour afficher les détails de l'erreur en rouge sur la console
			//System.out.println("Erreur d'écriture de fichier");
			
			/* try-Si une erreur se produit ou non entre les captures
			 *Utilisez la méthode fially pour que le fichier puisse être fermé ↓*/
		}finally {
			if(bw!=null) {
				try {
					bw.close();
				}catch(IOException e) {}//Le contenu peut être vide, ou même si vous affichez un message d'erreur, c'est ok

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

Recommended Posts

[Mémo personnel] Écriture d'un fichier à l'aide de BufferedWriter
[Mémo personnel] Lecture de fichiers à l'aide de BufferedReader
Télécharger des fichiers à l'aide de Java HttpURLConnection
Lire un fichier à l'aide de la classe Scanner de Java
Gratter et écrire des éléments spécifiques dans un fichier
Construire un pipeline CICD à l'aide de Docker (mémorandum personnel)
Mémo lors du tâtonnement et du développement à l'aide de JavaFX
Etudier java8 (comme lire des fichiers à l'aide de Stream)
[Mémo personnel] Créez une copie complète simple avec Java
[Mémo de travail de l'application personnelle] Créez un calendrier avec simple_calendar
Écriture de fichier JavaFX8 (TextArea)
Rédaction de mémo de démarrage de printemps (1)
[Mémo personnel] Résumé des tentatives de capture
Rédaction de mémos de démarrage de printemps (2)
Écriture de fichier JavaFX8 (TextField)
Création d'un hôte Docker sur AWS à l'aide de Docker Machine (mémorandum personnel)
Création d'un calendrier hebdomadaire 2021 (recharge pour notebook système) avec Ruby