The seuraava rivi() menetelmä java.util.Scanner luokka siirtää tämän skannerin nykyisen rivin ohi ja palauttaa syötteen, joka ohitettiin. Tämä toiminto tulostaa loput nykyisestä rivistä jättäen rivin erottimen pois. Seuraava asetetaan rivierottimen jälkeen. Koska tämä menetelmä jatkaa hakua syötteen läpi etsiessään rivierotinta, se voi etsiä kaikkia syötteitä etsiessään ohitettavaa riviä, jos rivinerottimia ei ole.
vaihda väri gimpissä
Syntaksi:
public String nextLine()>
Parametrit: Funktio ei hyväksy mitään parametreja.
Palautusarvo: Tämä menetelmä palauttaa linja se ohitettiin
Poikkeukset: Funktio heittää kaksi poikkeusta alla kuvatulla tavalla:
- NoSuchElementException: heittää, jos riviä ei löytynyt IllegalStateException: heittää, jos tämä skanneri on suljettu
Alla olevat ohjelmat havainnollistavat yllä olevaa toimintoa:
Ohjelma 1:
// 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();> >}> }> |
>
>Lähtö:
Gfg Geeks GeeksForGeeks>
Ohjelma 2: Havainnollistaa NoSuchElementException
löydä iphone androidi
// 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);> >}> >}> }> |
>
>Lähtö:
Exception thrown: java.util.NoSuchElementException: No line found>
Ohjelma 3: Havainnollistaa 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);> >}> >}> }> |
ero yrityksen ja yrityksen välillä
>
>Lähtö:
Exception thrown: java.lang.IllegalStateException: Scanner closed>
Viite: https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextLine()