Rumah > Java > javaTutorial > teks badan

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

王林
Lepaskan: 2023-12-28 10:39:03
asal
1474 orang telah melayarinya

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!
Salin selepas log masuk
Salin selepas log masuk

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();
        }
    }
}
Salin selepas log masuk

Jalankan di atas kod, output konsol ialah:

Hello, FileReader and FileWriter!
Salin selepas log masuk
Salin selepas log masuk

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();
        }
    }
}
Salin selepas log masuk

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

Hello, FileWriter!
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!