Maison > Java > JavaBase > le corps du texte

Comment écrire un fichier en Java

Libérer: 2019-12-28 10:57:43
original
7278 Les gens l'ont consulté

Comment écrire un fichier en Java

Méthode Java d'écriture de fichiers :

1. FileWritter écrit des fichiers

FileWritter, le flux de caractères écrit des caractères dans un fichier. Par défaut, il remplacera tout le contenu existant par du nouveau contenu, comme suit :

new FileWriter(file);
Copier après la connexion

Cependant, lors de la spécification d'une valeur vraie (booléenne) comme deuxième paramètre du constructeur FileWritter, il conservera le contenu existant. , et ajoutez le nouveau contenu à la fin du fichier, comme suit :

new FileWriter(file,true);
Copier après la connexion

Exemple :

package com.andy.file;
import java.io.File;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.IOException;
public class AppendToFileTest
{
public static void main( String[] args ) 
{ 
    try{ 
        String content = "A cat will append to the end of the file";
        File file =new File("test_appendfile.txt");
        if(!file.exists()){ 
            file.createNewFile(); 
        } 
        //使用true,即进行append file 
        FileWriter fileWritter = new FileWriter(file.getName(),true);
        BufferedWriter bufferWritter = new BufferedWriter(fileWritter); 
        bufferWritter.write(content);
        bufferWritter.close(); 
        System.out.println("finish"); 
    }catch(IOException e){ 
        e.printStackTrace(); 
    }
}
}
Copier après la connexion

2 BufferedWriter écrit le fichier

<. 🎜>BufferedWriter est une classe de flux de caractères pour traiter les données de caractères, mais elle est différente du flux d'octets (les données sont converties en octets). Vous pouvez écrire directement des chaînes, des tableaux ou des données de caractères dans des fichiers.

Exemple :

package com.andy.file; 
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter; 
import java.io.IOException; 
public class WriteToFileTest2 {
	public static void main(String[] args) {		
		try {
				String content = "a dog will be write in file";
				File file = new File("test_appendfile2.txt");
				if(!file.exists()){
					file.createNewFile();
				}
				FileWriter fileWriter = new FileWriter(file.getAbsoluteFile());
				BufferedWriter bw = new BufferedWriter(fileWriter);
				bw.write(content);
				bw.close();
				System.out.println("finish");
		    } catch (IOException e) {
		        e.printStackTrace();
		    }
	} 
}
Copier après la connexion
Pour plus de connaissances sur Java, veuillez faire attention à la colonne

Tutoriel de base Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!