Dosyadan veri okumak için Java FileReader sınıfı kullanılır. Gibi bayt biçimindeki verileri döndürür Dosya Giriş Akışı sınıf.
için kullanılan karakter odaklı sınıftır. dosya elleçleme java .
Java FileReader sınıf bildirimi
Java.io.FileReader sınıfının bildirimine bakalım:
public class FileReader extends InputStreamReader
FileReader sınıfının yapıcıları
Oluşturucu | Tanım |
---|---|
FileReader(Dize dosyası) | Dosya adını alır sicim . Verilen dosyayı okuma modunda açar. Dosya mevcut değilse, FileNotFoundException oluşturur. |
Dosya Okuyucusu(Dosya dosyası) | Dosya adını alır dosya misal. Verilen dosyayı okuma modunda açar. Dosya mevcut değilse, FileNotFoundException oluşturur. |
FileReader sınıfının yöntemleri
Yöntem | Tanım |
---|---|
int okuma() | ASCII formundaki bir karakteri döndürmek için kullanılır. Dosyanın sonunda -1 değerini döndürür. |
geçersiz kapatma() | FileReader sınıfını kapatmak için kullanılır. |
Java Dosya Okuyucusu Örneği
Bu örnekte, metin dosyasındaki verileri okuyoruz. testout.txt Java FileReader sınıfını kullanarak.
package com.javatpoint; import java.io.FileReader; public class FileReaderExample { public static void main(String args[])throws Exception{ FileReader fr=new FileReader('D:\testout.txt'); int i; while((i=fr.read())!=-1) System.out.print((char)i); fr.close(); } }
Burada 'testout.txt' dosyasında aşağıdaki verilerin bulunduğunu varsayıyoruz:
Welcome to javaTpoint.
Çıktı:
alfabe ve sayılar
Welcome to javaTpoint.