logo

Метод сканера nextLine() у Java з прикладами

The наступнийрядок() метод java.util.Scanner клас просуває цей сканер за поточний рядок і повертає введення, яке було пропущено. Ця функція друкує решту поточного рядка, пропускаючи роздільник рядка в кінці. Наступний встановлюється після роздільника рядків. Оскільки цей метод продовжує пошук у введених даних у пошуках роздільників рядків, він може здійснювати пошук у всіх вхідних даних у пошуках рядка, який потрібно пропустити, якщо немає розділювачів рядків.

java system.out.println

Синтаксис:



public String nextLine()>

Параметри: Функція не приймає жодних параметрів.

Повернене значення: Цей метод повертає лінія що було пропущено

Винятки: Функція створює два винятки, як описано нижче:



    NoSuchElementException: викидає, якщо рядок не знайдено. IllegalStateException: викидає, якщо цей сканер закрито

Наведені нижче програми ілюструють вищезазначену функцію:

Програма 1:






Матрична програма мовою c
// Java program to illustrate the> // nextLine() method of Scanner class in Java> // without parameter> > import> java.util.*;> > public> class> GFG1 {> >public> static> void> main(String[] argv)> >throws> Exception> >{> > >String s =>'Gfg Geeks GeeksForGeeks'>;> > >// create a new scanner> >// with the specified String Object> >Scanner scanner =>new> Scanner(s);> > >// print the next line> >System.out.println(scanner.nextLine());> > >// print the next line again> >System.out.println(scanner.nextLine());> > >// print the next line again> >System.out.println(scanner.nextLine());> > >scanner.close();> >}> }>

>

>

Вихід:

 Gfg Geeks GeeksForGeeks>

Програма 2: Щоб продемонструвати NoSuchElementException

віл проти бика




// Java program to illustrate the> // nextLine() method of Scanner class in Java> > import> java.util.*;> > public> class> GFG1 {> >public> static> void> main(String[] argv)> >throws> Exception> >{> > >try> {> > >String s =>''>;> > >// create a new scanner> >// with the specified String Object> >Scanner scanner =>new> Scanner(s);> > >System.out.println(scanner.nextLine());> >scanner.close();> >}> >catch> (Exception e) {> >System.out.println(>'Exception thrown: '> + e);> >}> >}> }>

об'єкт масиву в java

>

>

Вихід:

 Exception thrown: java.util.NoSuchElementException: No line found>

Програма 3: Щоб продемонструвати IllegalStateException




// Java program to illustrate the> // nextLine() method of Scanner class in Java> // without parameter> > import> java.util.*;> > public> class> GFG1 {> >public> static> void> main(String[] argv)> >throws> Exception> >{> > >try> {> > >String s =>'Gfg'>;> > >// create a new scanner> >// with the specified String Object> >Scanner scanner =>new> Scanner(s);> > >scanner.close();> > >// Prints the new line> >System.out.println(scanner.nextLine());> >scanner.close();> >}> >catch> (Exception e) {> >System.out.println(>'Exception thrown: '> + e);> >}> >}> }>

>

java локальна датачас
>

Вихід:

 Exception thrown: java.lang.IllegalStateException: Scanner closed>

Посилання: https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextLine()