Java FileReader -luokkaa käytetään tietojen lukemiseen tiedostosta. Se palauttaa tiedot tavumuodossa, kuten FileInputStream luokkaa.
Se on merkkilähtöinen luokka, jota käytetään tiedosto käsittelyssä java .
Java FileReader -luokkailmoitus
Katsotaanpa Java.io.FileReader-luokan ilmoitus:
Internet-selaimen asetukset
public class FileReader extends InputStreamReader
FileReader-luokan rakentajat
Rakentaja | Kuvaus |
---|---|
FileReader (merkkijonotiedosto) | Se saa tiedostonimen sisään merkkijono . Se avaa annetun tiedoston lukutilassa. Jos tiedostoa ei ole olemassa, se lähettää FileNotFoundExceptionin. |
FileReader (tiedostotiedosto) | Se saa tiedostonimen sisään tiedosto ilmentymä. Se avaa annetun tiedoston lukutilassa. Jos tiedostoa ei ole olemassa, se lähettää FileNotFoundExceptionin. |
FileReader-luokan menetelmät
Menetelmä | Kuvaus |
---|---|
int read() | Sitä käytetään palauttamaan merkki ASCII-muodossa. Se palauttaa -1 tiedoston lopussa. |
void close () | Sitä käytetään FileReader-luokan sulkemiseen. |
Esimerkki Java FileReaderista
Tässä esimerkissä luemme tietoja tekstitiedostosta testout.txt käyttämällä Java FileReader -luokkaa.
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(); } }
Tässä oletetaan, että testout.txt-tiedostossa on seuraavat tiedot:
attribuuttivirhe python
Welcome to javaTpoint.
Lähtö:
Welcome to javaTpoint.