logo

Skenera nextLine() metode Java ar piemēriem

The nextLine() metode java.util.Skeneris klase virza šo skeneri tālāk par pašreizējo rindu un atgriež ievadi, kas tika izlaista. Šī funkcija izdrukā atlikušo pašreizējās rindas daļu, beigās atstājot rindas atdalītāju. Nākamais ir iestatīts uz aiz līnijas atdalītāja. Tā kā šī metode turpina meklēt ievadē, meklējot līniju atdalītāju, tā var meklēt visu ievadi, meklējot rindu, kuru izlaist, ja nav līniju atdalītāju.

Sintakse:



public String nextLine()>

Parametri: Funkcija nepieņem nevienu parametru.

Atgriešanas vērtība: Šī metode atgriež līniju tas tika izlaists

Izņēmumi: Funkcija rada divus izņēmumus, kā aprakstīts tālāk:



    NoSuchElementException: izmet, ja netika atrasta neviena rindiņa IllegalStateException: met, ja šis skeneris ir aizvērts

Tālāk norādītās programmas ilustrē iepriekš minēto funkciju:

1. programma:



pavediens.iznīcināt




// 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();> >}> }>

>

>

Izvade:

 Gfg Geeks GeeksForGeeks>

2. programma: Lai parādītu NoSuchElementException




norobežotājs java
// 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);> >}> >}> }>

>

>

Izvade:

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

3. programma: Lai parādītu 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);> >}> >}> }>

kas ir prologs
>

>

Izvade:

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

Atsauce: https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextLine()