Java FileReader klase tiek izmantota datu nolasīšanai no faila. Tas atgriež datus baitu formātā, piemēram, FileInputStream klasē.
java intervijas jautājumi
Tā ir uz rakstzīmēm orientēta klase, kas tiek izmantota failu apstrāde java .
Java FileReader klases deklarācija
Apskatīsim deklarāciju klasei Java.io.FileReader:
public class FileReader extends InputStreamReader
FileReader klases konstruktori
Konstruktors | Apraksts |
---|---|
FileReader (virknes fails) | Tajā tiek ievadīts faila nosaukums virkne . Tas atver doto failu lasīšanas režīmā. Ja fails neeksistē, tas rada FileNotFoundException. |
FileReader (faila fails) | Tajā tiek ievadīts faila nosaukums failu piemēram. Tas atver doto failu lasīšanas režīmā. Ja fails neeksistē, tas rada FileNotFoundException. |
FileReader klases metodes
Metode | Apraksts |
---|---|
int lasīt () | To izmanto, lai atgrieztu rakstzīmi ASCII formā. Faila beigās tas atgriež -1. |
tukšs aizvērt () | To izmanto, lai aizvērtu FileReader klasi. |
Java FileReader piemērs
Šajā piemērā mēs nolasām datus no teksta faila testout.txt izmantojot Java FileReader klasi.
cast string kā int
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(); } }
Šeit mēs pieņemam, ka failā “testout.txt” ir šādi dati:
Welcome to javaTpoint.
Izvade:
Welcome to javaTpoint.