Trieda Java FileReader sa používa na čítanie údajov zo súboru. Vracia dáta v bajtovom formáte ako FileInputStream trieda.
Je to znakovo orientovaná trieda, ktorá sa používa na súbor manipulácia v java .
Deklarácia triedy Java FileReader
Pozrime sa na deklaráciu pre triedu Java.io.FileReader:
public class FileReader extends InputStreamReader
Konštruktory triedy FileReader
Konštruktér | Popis |
---|---|
FileReader (reťazcový súbor) | Dostane názov súboru reťazec . Otvorí daný súbor v režime čítania. Ak súbor neexistuje, vyvolá výnimku FileNotFoundException. |
FileReader (súbor súboru) | Dostane názov súboru súbor príklad. Otvorí daný súbor v režime čítania. Ak súbor neexistuje, vyvolá výnimku FileNotFoundException. |
Metódy triedy FileReader
Metóda | Popis |
---|---|
int read() | Používa sa na vrátenie znaku vo forme ASCII. Na konci súboru vráti -1. |
void close() | Používa sa na zatvorenie triedy FileReader. |
Príklad Java FileReader
V tomto príklade čítame údaje z textového súboru testout.txt pomocou triedy Java FileReader.
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(); } }
Tu predpokladáme, že v súbore „testout.txt“ máte nasledujúce údaje:
Welcome to javaTpoint.
Výkon:
Welcome to javaTpoint.