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!
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(); } } }
Exécutez ce qui précède code, la sortie de la console est :
Hello, FileReader and FileWriter!
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(); } } }
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!
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!