logo

Scanner nextLine() metodas Java su pavyzdžiais

The kita eilutė () metodas java.util.Scanner klasė perkelia šį skaitytuvą už dabartinės eilutės ir grąžina įvestį, kuri buvo praleista. Ši funkcija spausdina likusią dabartinės eilutės dalį, nepaliekant eilutės skyriklio pabaigoje. Kitas yra nustatytas po eilutės skyriklio. Kadangi šis metodas ir toliau ieško įvestyje ieškant eilučių skyriklio, jis gali ieškoti visos įvesties, ieškodamas praleistos eilutės, jei nėra eilučių skyriklio.

Sintaksė:



public String nextLine()>

Parametrai: Funkcija nepriima jokių parametrų.

Grąžinimo vertė: Šis metodas grąžina linija kad buvo praleista

Išimtys: Funkcija pateikia dvi išimtis, kaip aprašyta toliau:



    NoSuchElementException: meta, jei nerasta eilutė IllegalStateException: meta, jei šis skaitytuvas uždarytas

Žemiau esančios programos iliustruoja aukščiau pateiktą funkciją:

1 programa:






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

>

nginx
>

Išvestis:

 Gfg Geeks GeeksForGeeks>

2 programa: Norėdami parodyti 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);> >}> >}> }>

>

>

Išvestis:

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

3 programa: Norėdami parodyti 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);> >}> >}> }>

eilutę į loginę Java
>

>

Išvestis:

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

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