Ten blog poprowadzi Cię o czytaniu „Nth„Linia z pliku w Javie.
Jak odczytać nt -linię z pliku w Javie?
„„Nth„Linia z pliku w Javie można odczytać za pomocą połączonego„Ścieżki.Dostawać()”,„ReadallLines ()", I "Dostawać()”Metody lub„BufferedReader”Podejście (dla Java 7). „Ścieżki.Metoda get () ”przekształca sekwencję ciągów w instancję ścieżki. Metoda „ReadallLines ()” podaje listę ciągów, w której każdy ciąg jest wierszem tekstu w określonym pliku, a metoda „get ()” pobiera ciąg dla określonego wiersza.
Przed przejściem do przykładów upewnij się, że zaimportować następujące pakiety do pracy z plikami i włączyć Java „I/O (wejście/wyjście)„Operacje:
Importuj Java.io.IoException;Przykład 1: Odczytanie nt. linii z małego pliku w Javie
W tym przykładzie określona linia można odczytać z „mały plik”Prowadząc ścieżkę (pliku):
FiLELINE klasy publicznejW tym fragmencie kodu zastosuj następujące kroki:
Wyjście
W tym wyniku można zaobserwować, że odpowiednia linia, i.mi., "2”W pliku jest odpowiednio odczytywane.
Notatka: Numerowanie linii w pliku jest identyczne z podejściem indeksującym, ponieważ pierwszy wiersz odnosi się do pozycji „0".
Zaimportuj poniższy dodatkowy pakiet przed przejściem do następnego przykładu do pracy „strumienie”:
Importuj Java.Util.strumień.*;Przykład 2: Odczytanie nt. linii z dużego pliku w Javie
„„pominąć()„Metoda przeskakuje od początku pliku do określonej liczby linii i„FindFirst ()”Metoda odpowiada pierwszemu elementowi strumienia. Ten przykład stosuje te metody odczytania określonej linii z dużego pliku:
klasa publiczna fileline2Zgodnie z powyższymi wierszami kodu:
Wyjście
W tym wyniku można przeanalizować, że odpowiednia linia z dużego pliku jest odpowiednio pobierana.
Przeczytaj duży plik
W tym pliku „Nth„Linia, ja.mi., "17”Jest podświetlony, aby zapewnić, że zawartość pliku jest dopasowana do wygenerowanego wyniku.
Dołącz następujące dodatkowe pakiety w następnym przykładzie, aby przeczytać tekst z „Strumień wprowadzania znaków”:
Importuj Java.io.FileReader;Przykład 3: Odczytanie nt. linii z pliku w Java 7
„„BufferedReader”Czyta tekst z„strumień oparty na postaci". Poniższy przykład opracowuje odczyt konkretnego pliku w Java 7 za pomocą obiektu BufferedReader:
klasa publiczna fileline2W powyższym bloku kodu:
Wyjście
Ten wynik oznacza, że pożądany wymóg jest spełniony.
Wniosek
„„Nth„Linia z pliku w Javie można odczytać za pomocą połączonego„Ścieżki.Dostawać()”,„ReadallLines ()", I "Dostawać()”Metody lub„BufferedReader”Podejście w Javie 7. Treść można odczytać w obu przypadkach, gdy plik jest mały lub duży. Ten blog poprowadził cię do przeczytania „Nth„Linia z pliku w Javie.