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.