Co to jest skaner.Następna linia w Javie

Co to jest skaner.Następna linia w Javie
W Javie mogą wystąpić przypadki, w których istnieją wymóg, aby umożliwić wejście użytkownika jako „Strunowy". Mówiąc dokładniej, w przypadkach projektowania interaktywnej aplikacji obejmującej dane wejściowe użytkownika lub odczytanie wiersza plików po wierszu. W takich sytuacjach „Skaner.Nextline ()„Metoda w Javie pomaga deweloperowi w interakcji z użytkownikiem wygodnie.

Ten blog pokaże wykorzystanie i wdrożenie „skanera.Metoda NextLine () ”w Javie.

Co to jest „skaner.Nextline () ”w Java?

W Javie „Nextline ()”To metoda w„Skaner„Klasa, która podaje linię tekstową odczytaną z obiektu skanera. Ta metoda akceptuje separatory linii i przechodzi do następnej linii na podstawie tego, tym samym wykluczając ją i utrzymując nienaruszoną funkcjonalność.

Składnia

String publiczny Nextline ()

Ta składnia oznacza, że ​​ta metoda zwraca następny wiersz tekstowy odczytany z „Skaner" obiekt.

„Skaner.Nextline () ” Wyjątki

Ta metoda rzuca następujące wyjątki:

  • NosuchelementException: Jest rzucany, jeśli nie znaleziono linii.
  • NielegalstateException: Jest zwracany, jeśli skaner jest zamknięty.

Przed udaniem się do przykładów upewnij się, że zaimportować następujący pakiet, aby wykorzystać „Skaner„Klasa i włącz”wejście użytkownika”:

Importuj Java.Util.Skaner;

Przykład 1: Zastosowanie skanera.NextLine () ”Metoda zwracania ciągu wprowadzania użytkownika w Java

W tym przykładzie „Nextline ()„Metoda klasy skanera można zastosować, aby zwrócić tekst wejściowy użytkownika, i.mi., "Strunowy”:

klasa publiczna Nextline
public static void main (string args [])
Scanner Object = nowy skaner (system.W);
System.na zewnątrz.println („Wprowadź wartość ciągu:”);
Ciąg x = obiekt.NextLine ();
System.na zewnątrz.println („Wartość ciągu to:”+x);
obiekt.zamknąć();

W tym fragmencie kodu wykonaj kroki poniżej:

  • Po pierwsze, stwórz „Skaner„Obiekt z pomocą„nowy”Słowo kluczowe i„Skaner ()”Konstruktor.
  • Następnie wprowadź wartość ciągu za pomocą „Nextline ()„Metoda, która zapewnia wprowadzanie użytkownika jako„Strunowy".
  • Na koniec zwróć wartość wejściową użytkownika i zamknij skaner za pomocą „zamknąć()" metoda.

Wyjście

W tym wyjściu można zauważyć, że ciąg wejściowy użytkownika jest wprowadzany i odpowiednio zwracany.

Przykład 2: Zastosowanie skanera.NextLine () ”Metoda odczytania linii ciągu wejściowego użytkownika według linii w Javie

Ten przykład stosuje omawianą metodę odczytania linii ciągów wejściowych użytkownika według wiersza, tak że funkcjonalność postaci ucieczki „\N" pozostaje nienaruszona. Również postać jest wykluczona z wyniku:

klasa publiczna Nextline2
public static void main (string args [])
String String = "Harry \ ndavid";
Scanner Object = new Scanner (String);
System.na zewnątrz.println (obiekt.NextLine ());
System.na zewnątrz.println (obiekt.NextLine ());
obiekt.zamknąć();

Zastosuj następujące kroki zgodnie z powyższym wierszem kodu:

  • Po pierwsze, zainicjuj podane „Strunowy„Wartość gromadzi postać ucieczki”\N" pomiędzy.
  • W następnym kroku stwórz „Skaner”Obiekt za pomocą omówionego podejścia i przekazuj zainicjowany ciąg jako argument konstruktora.
  • Teraz skojarz „Nextline ()”Metoda dwukrotnie z utworzonym obiektem do odczytania obu linii podzielonych przez znak ucieczki indywidualnie i zamknięcie skanera.

Wyjście

W tym wyniku można przeanalizować, że zainicjowany „Strunowy”Jest odpowiednio podzielone.

Dołącz poniżej dodatkowe dodatkowe pakiety do pracy „Akta”I radzenie sobie z„FillenotFoundException”Odpowiednio:

Importuj Java.io.Plik;
Importuj Java.io.FillenotFoundException;

Przykład 3: Zastosowanie skanera.NextLine () ”metoda odczytania pliku w Javie

Poniższy przykład dotyczy „Nextline ()„Metoda odczytania wierszy z pliku:

klasa publiczna Nextline3
public static void main (String args []) rzuca FillenotFoundException
Scanner Object = New Scanner (nowy plik („odczyt plik.tekst"));
String Readline1 = obiekt.NextLine ();
String ReadLine2 = obiekt.NextLine ();
System.na zewnątrz.println (readline1);
System.na zewnątrz.println (readline2);
obiekt.zamknąć();

W powyższym bloku kodu:

  • Najpierw zadeklaruj omawiany wyjątek za pośrednictwem „rzuty”Słowo kluczowe wskazujące, że ten wyjątek może zostać rzucony metodą.
  • Podobnie stwórz „Skaner”Obiekt i określ ścieżkę pliku, którą należy odczytać.
  • Następnie skojarz „Nextline ()”Metody z obiektem dwa razy w celu odczytania dwóch pierwszych wierszy plików.
  • Na koniec zwróć linie plików odczytu i zamknij skaner.

Wyjście

Jak widać, pierwsze dwa wiersze plików są odczytywane i odpowiednio zwracane.

Wniosek

„„Skaner.Nextline ()”Metoda podaje linię tekstową odczytaną z obiektu skanera. Jest taki, że tekst można odczytać według linii opartej na umieszczonych znakach ewakuacyjnych (-ów). Ponadto ta konkretna metoda zapewnia wartość wprowadzania użytkownika jako „Strunowy”I odpowiednio ocenia. Ten blog omówił użycie i wdrażanie „Skaner.Nextline ()„Metoda w Javie.