Ten zapis zapewnia głębokie zrozumienie, jak odczytać dane z pliku w Javie i jest on zorganizowany w następujący sposób:
A więc zacznijmy!
Różne sposoby czytania danych z pliku
Java zapewnia wiele predefiniowanych klas, które można wykorzystać do odczytu danych z pliku, a niektóre z nich są wymienione poniżej:
Klasa skanera: Zapewnia różne metody odczytu danych z pliku.
Klasa FileReader: Odczytuje dane z pliku za pomocą znaków.
Klasa BufferedReader: Odczytuje dane ze strumieni wejściowych znaków.
Klasa FileInputStream: Odczytuje dane w postaci bajtów.
W tym zapisie zapewnimy szczegółowe zrozumienie, jak odczytać dane za pomocą klasy skanera, jednak możesz użyć dowolnej z wyżej wymienionych klas w zależności od twoich potrzeb.
Klasa skanera w Javie
Jest to predefiniowana klasa, która należy do Jawa.Util pakiet i może być używany do odczytu danych z pliku. Klasa skanera zawiera wiele metod odczytu danych z pliku. W tym zapisie wykorzystamy niektóre z jego metod odczytu danych z określonego pliku.
Jak pracować z klasą skanera
W Javie po pierwsze, musimy zaimportować konkretną klasę z odpowiedniego pakietu, aby skorzystać z funkcji każdej klasy wbudowanej. Aby zaimportować pojedynczą klasę lub cały pakiet, używane jest słowo kluczowe importu, a następnie możemy utworzyć obiekt klasy i wykorzystać ją w dowolnym miejscu w programie, aby skorzystać z usług tak predefiniowanej klasy Java.
Importuj Java.io.Plik;W powyższym fragmencie kodu importujemy trzy predefiniowane klasy: a Plik klasa, FillenotFoundException klasa i Skaner klasa.
Jak odczytać dane za pomocą klasy skanera
Możemy wykorzystać niektóre wbudowane metody klasy skanera do odczytania treści dowolnego konkretnego pliku.
Przykład
W poniższym fragmencie kodu tworzymy obiekt Skaner Zajęć i określ nazwę i ścieżkę pliku, z którego chcemy odczytać dane. Ponadto używamy próbuj złapać stwierdzenia do obsługi wyjątków.
Klasa publiczna ReadDataExampleW tym przykładzie używamy HASNEXTLINE () Metoda w pętli, która sprawdzi, czy linia pozostała, jeśli tak, to powróci true, a nasza pętla będzie kontynuowana, aż uzyska fałszywą wartość. Następnie używamy Nextline () Metoda uzyskania ciągu, a na koniec drukujemy ciąg:
Powyższy fragment weryfikuje, że Skaner Klasa udaje się odczytać dane „plik 1.tekst".
Wniosek
Do odczytania danych z pliku w Javie Skaner klasa i jej metoda Nextline () Jest używane. Pierwszy, import Skaner I Plik klasy, określ nazwę pliku i ścieżkę podczas tworzenia obiektów Plik klasa. Następnie utwórz obiekt Skaner klasę i przejdź obiekt Plik klasa do Skaner klasa. Potem wbudowane metody Skaner klasa takie jak HASNEXTLINE (), I Nextline () można użyć łącznie do odczytania danych określonego pliku. Ten zapis przedstawia kompleksowy przegląd odczytu danych z pliku za pomocą klasy skanera.