Třída Java FileReader se používá ke čtení dat ze souboru. Vrací data v bajtovém formátu jako FileInputStream třída.
Je to znakově orientovaná třída, která se používá pro soubor manipulace v Jáva .
Deklarace třídy Java FileReader
Podívejme se na deklaraci třídy Java.io.FileReader:
public class FileReader extends InputStreamReader
Konstruktory třídy FileReader
Konstruktér | Popis |
---|---|
FileReader (řetězcový soubor) | Dostane název souboru tětiva . Otevře daný soubor v režimu čtení. Pokud soubor neexistuje, vyvolá výjimku FileNotFoundException. |
FileReader (soubor souboru) | Dostane název souboru soubor instance. Otevře daný soubor v režimu čtení. Pokud soubor neexistuje, vyvolá výjimku FileNotFoundException. |
Metody třídy FileReader
Metoda | Popis |
---|---|
int read() | Používá se k vrácení znaku ve formě ASCII. Na konci souboru vrátí -1. |
void close() | Používá se k uzavření třídy FileReader. |
Příklad Java FileReader
V tomto příkladu čteme data z textového souboru testout.txt pomocí třídy 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(); } }
Zde předpokládáme, že v souboru 'testout.txt' máte následující data:
Welcome to javaTpoint.
Výstup:
Welcome to javaTpoint.