logo

Java FileReader klasė

Java FileReader klasė naudojama duomenims iš failo nuskaityti. Jis grąžina duomenis baitų formatu, pvz FileInputStream klasė.

Tai į simbolius orientuota klasė, kuriai naudojama failą tvarkymas java .


Java FileReader klasės deklaracija

Pažiūrėkime Java.io.FileReader klasės deklaraciją:

 public class FileReader extends InputStreamReader 

„FileReader“ klasės konstruktoriai

Konstruktorius apibūdinimas
FileReader (eilutės failas) Įvedamas failo pavadinimas styga . Jis atidaro nurodytą failą skaitymo režimu. Jei failas neegzistuoja, jis pateikia FileNotFoundException.
FileReader (failo failas) Įvedamas failo pavadinimas failą instancija. Jis atidaro nurodytą failą skaitymo režimu. Jei failas neegzistuoja, jis pateikia FileNotFoundException.

FileReader klasės metodai

Metodas apibūdinimas
int read () Jis naudojamas ASCII formos simboliui grąžinti. Failo pabaigoje grąžina -1.
tuščias uždarymas () Jis naudojamas uždaryti „FileReader“ klasę.

Java FileReader pavyzdys

Šiame pavyzdyje mes skaitome duomenis iš tekstinio failo testout.txt naudojant Java FileReader klasę.

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

Darome prielaidą, kad faile „testout.txt“ yra šie duomenys:

 Welcome to javaTpoint. 

Išvestis:

 Welcome to javaTpoint.