class Java FileReader
kelas FileReader mewarisi dari kelas InputStreamReader. Kelas ini membaca aliran data dengan karakter. Anda dapat membuat objek yang dibutuhkan melalui constructor berikut.
Menciptakan FileReader baru, mengingat File untuk membaca dari.
FileReader(File file)
Menciptakan FileReader baru, mengingat data yang dibaca dari FileDescriptor.
FileReader(FileDescriptor fd)
Menciptakan FileReader baru, mengingat data yang dibaca dari nama file.
FileReader(String fileName)
Setelah membuat FileReader objek, dapat merujuk pada daftar berikut metode operasi file.
Tidak. | Keterangan File |
---|---|
1 | public int read () throws IOException Baca satu karakter, kembali ke karakter membaca variabel int mewakili |
2 | public int read (char [] c , int offset, int len) C membaca karakter ke dalam sebuah array, mengembalikan jumlah karakter untuk membaca |
contoh
import java.io.*; public class FileRead{ public static void main(String args[])throws IOException{ File file = new File("Hello1.txt"); // 创建文件 file.createNewFile(); // creates a FileWriter Object FileWriter writer = new FileWriter(file); // 向文件写入内容 writer.write("This\n is\n an\n example\n"); writer.flush(); writer.close(); // 创建 FileReader 对象 FileReader fr = new FileReader(file); char [] a = new char[50]; fr.read(a); // 读取数组中的内容 for(char c : a) System.out.print(c); // 一个一个打印字符 fr.close(); } }
Contoh di atas hasil disusun adalah sebagai berikut:
This is an example