Rumah  >  Artikel  >  Java  >  Laksanakan fungsi membaca dan menulis fail asas melalui kelas FileReader dan FileWriter dalam Java

Laksanakan fungsi membaca dan menulis fail asas melalui kelas FileReader dan FileWriter dalam Java

王林
王林asal
2023-12-28 10:39:031480semak imbas

Laksanakan fungsi membaca dan menulis fail asas melalui kelas FileReader dan FileWriter dalam Java

Gunakan kelas FileReader dan FileWriter untuk melaksanakan pembacaan dan penulisan fail Java yang mudah

Membaca dan menulis fail ialah salah satu operasi yang sangat biasa dalam pengaturcaraan harian Java menyediakan pelbagai kelas dan kaedah untuk membaca dan menulis fail. Antaranya, FileReader dan FileWriter adalah dua kelas yang biasa digunakan untuk membaca dan menulis fail teks.

Kelas FileReader digunakan untuk membaca fail teks Kandungan fail boleh dibaca mengikut aksara atau susunan aksara. Kelas FileWriter digunakan untuk menulis fail teks Kandungan fail boleh ditulis dengan aksara atau susunan aksara.

Yang berikut menggunakan contoh kod khusus untuk menunjukkan cara menggunakan kelas FileReader dan FileWriter untuk membaca dan menulis fail teks.

Pertama, kami mencipta fail teks bernama "test.txt" dengan kandungan berikut:

Hello, FileReader and FileWriter!

Seterusnya, kami menggunakan kelas FileReader untuk membaca kandungan fail dan mengeluarkannya ke konsol:

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();
        }
    }
}

Jalankan di atas kod, output konsol ialah:

Hello, FileReader and FileWriter!

Seterusnya, kami menggunakan kelas FileWriter untuk menulis sekeping teks pada fail:

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();
        }
    }
}

Selepas menjalankan kod di atas, fail bernama "output.txt" akan dijana dalam arus direktori. Fail teks, kandungannya ialah:

Hello, FileWriter!

Di atas adalah contoh kod untuk menggunakan kelas FileReader dan FileWriter untuk melaksanakan pembacaan dan penulisan fail Java yang mudah. Melalui dua kelas ini, kita boleh membaca dan menulis fail teks dengan mudah dan merealisasikan operasi membaca dan menulis fail. Sudah tentu, dalam aplikasi sebenar, kami juga boleh menggunakan kelas dan kaedah lain yang lebih maju untuk membaca dan menulis fail untuk memenuhi keperluan yang lebih kompleks.

Atas ialah kandungan terperinci Laksanakan fungsi membaca dan menulis fail asas melalui kelas FileReader dan FileWriter dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn