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.