Ten przewodnik nauczy metod otwierania pliku w Javie. A więc zacznijmy!
Zajęcia Java używane do otwierania pliku
W Javie możesz użyć dowolnej z podanych klas w swoim programie do otwarcia pliku:
Tutaj omówimy trzy najczęściej wykorzystywane zajęcia Java do otwarcia pliku.
Metoda 1: Otwarcie pliku za pomocą klasy skanera Java
Jawa.Util Pakiet zawiera klasę skanera. Konstruktor klasy skanera Java umożliwia otwarcie i odczytanie treści pliku, biorąc plik jako argument. Klasa skanera zawiera również różne metody czytania danych z pliku, takie jak metoda NextLine ().
Przykład
W tym przykładzie użyjemy klasy skanera Java, aby otworzyć i przeczytać zawartość Java11.tekst plik. Aby to zrobić, importować Jawa.Util.Skaner klasa i postępuj zgodnie z podanymi instrukcjami:
Jeśli konkretny plik nie istnieje, Catch Block rzuci FillenotFoundException:
catch (FillenotFoundException e)Dane dane wyjściowe wskazuje, że pomyślnie odczytowaliśmy treść naszej Java11.tekst plik:
Teraz przejdźmy do drugiej metody otwierania pliku w programie Java.
Metoda 2: Otwarcie pliku za pomocą klasy FileInputStream
FileInputStream to kolejna klasa Java, którą można wykorzystać do otwierania i czytania pliku w Javie. Podobnie do konstruktora klasy skanera, konstruktor klasy FileInputStream akceptuje również plik jako argument. Jednak odczytuje plik w formie bajtów.
Przykład
Poniższy przykład wyświetli metodę otwarcia pliku za pomocą klasy FileInputStream. Oto lista kroków, które wykonaliśmy:
Blok połowowy rzuci wyjątek, jeśli plik nie istnieje:
Catch (wyjątek e)Wyjście
Metoda 3: Otwarcie pliku za pomocą klasy buffered -reader Java
Klasa BufferedReader należy do Jawa.io pakiet. Jego konstruktor można wykorzystać do otwierania i czytania tekstu za pomocą strumienia wprowadzania znaków znaków.
Przykład
Spójrz na poniższy przykład, aby otworzyć plik w programie Java za pomocą buforowanej klasy czytnika:
Na koniec dodaj blok połowowy, który rzuca wyjątek, jeśli plik nie istnieje:
Catch (wyjątek e)Wyjście
Podaliśmy wszystkie ważne informacje związane z otwarciem pliku w Javie.
Wniosek
Aby otworzyć i odczytać plik w Javie, mamy predefiniowane pakiety, metody i klasy, w tym klasę skanera, klasę FileInputStream i klasę BufferedReader. Klasa skanera oferuje różne metody odczytu danych, podczas gdy klasa FileInputStream odczytuje dane w postaci bajtów, a klasa BufferedReader odczytuje w postaci strumieni wejściowych Buffing-Character. W tym przewodniku omówiono procedurę związaną z otwieraniem pliku w Javie.