Maison > Java > javaDidacticiel > le corps du texte

Implémentez des fonctions de base de lecture et d'écriture de fichiers via les classes FileReader et FileWriter en Java

王林
Libérer: 2023-12-28 10:39:03
original
1474 Les gens l'ont consulté

Implémentez des fonctions de base de lecture et décriture de fichiers via les classes FileReader et FileWriter en Java

Utilisez les classes FileReader et FileWriter pour implémenter une lecture et une écriture simples de fichiers Java

La lecture et l'écriture de fichiers sont l'une des opérations les plus courantes dans la programmation quotidienne. Java fournit une variété de classes et de méthodes pour la lecture et l'écriture de fichiers. Parmi eux, FileReader et FileWriter sont deux classes couramment utilisées pour lire et écrire des fichiers texte.

La classe FileReader est utilisée pour lire des fichiers texte. Le contenu du fichier peut être lu par caractères ou par tableaux de caractères. La classe FileWriter est utilisée pour écrire des fichiers texte. Le contenu du fichier peut être écrit par caractères ou par tableaux de caractères.

Ce qui suit utilise des exemples de code spécifiques pour montrer comment utiliser les classes FileReader et FileWriter pour lire et écrire des fichiers texte.

Tout d'abord, nous créons un fichier texte nommé "test.txt" avec le contenu suivant :

Hello, FileReader and FileWriter!
Copier après la connexion
Copier après la connexion

Ensuite, nous utilisons la classe FileReader pour lire le contenu du fichier et le sortir sur la console :

import java.io.FileReader;
import java.io.IOException;

public class FileReaderExample {
    public static void main(String[] args) {
        try {
            // 创建FileReader对象
            FileReader reader = new FileReader("test.txt");
            
            // 读取文件内容
            int data;
            while ((data = reader.read()) != -1) {
                System.out.print((char) data);
            }
            
            // 关闭文件流
            reader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Copier après la connexion

Exécutez ce qui précède code, la sortie de la console est :

Hello, FileReader and FileWriter!
Copier après la connexion
Copier après la connexion

Ensuite, nous utilisons la classe FileWriter pour écrire un morceau de texte dans le fichier :

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

public class FileWriterExample {
    public static void main(String[] args) {
        try {
            // 创建FileWriter对象
            FileWriter writer = new FileWriter("output.txt");
            
            // 写入内容到文件
            writer.write("Hello, FileWriter!");
            
            // 关闭文件流
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Copier après la connexion

Après avoir exécuté le code ci-dessus, un fichier nommé "output.txt" sera généré dans le fichier actuel. répertoire. Fichier texte, le contenu est :

Hello, FileWriter!
Copier après la connexion

Ce qui précède est l'exemple de code permettant d'utiliser les classes FileReader et FileWriter pour implémenter la lecture et l'écriture simples de fichiers Java. Grâce à ces deux classes, nous pouvons facilement lire et écrire des fichiers texte et réaliser des opérations de lecture et d'écriture de fichiers. Bien entendu, dans les applications réelles, nous pouvons également utiliser d’autres classes et méthodes plus avancées pour lire et écrire des fichiers afin de répondre à des besoins plus complexes.

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!