Do odczytu danych z pliku wykorzystywana jest klasa Java FileReader. Zwraca dane w formacie bajtowym, takim jak Strumień wejściowy pliku klasa.
Jest to klasa zorientowana znakowo, która jest używana plik obsługa w Jawa .
Deklaracja klasy Java FileReader
Zobaczmy deklarację klasy Java.io.FileReader:
public class FileReader extends InputStreamReader
Konstruktory klasy FileReader
Konstruktor | Opis |
---|---|
FileReader (plik tekstowy) | Pobiera nazwę pliku strunowy . Otwiera podany plik w trybie odczytu. Jeśli plik nie istnieje, zgłasza wyjątek FileNotFoundException. |
FileReader (plik pliku) | Pobiera nazwę pliku plik instancja. Otwiera podany plik w trybie odczytu. Jeśli plik nie istnieje, zgłasza wyjątek FileNotFoundException. |
Metody klasy FileReader
metoda | Opis |
---|---|
int czytać() | Służy do zwracania znaku w postaci ASCII. Zwraca -1 na końcu pliku. |
puste zamknięcie() | Służy do zamykania klasy FileReader. |
Przykład Java FileReader
W tym przykładzie czytamy dane z pliku tekstowego plik testowy.txt przy użyciu klasy 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(); } }
Zakładamy tutaj, że masz następujące dane w pliku „testout.txt”:
Welcome to javaTpoint.
Wyjście:
Welcome to javaTpoint.