logo

Třída Java FileReader

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.