Java nextLine()-methode
De volgenderegel() De methode van de klasse Scanner wordt gebruikt om een string van de gebruiker over te nemen. Het is gedefinieerd in java.util.Scanner klas. De methode nextLine() leest de tekst tot het einde van de regel. Na het lezen van de regel gooit de cursor naar de volgende regel.
De handtekening van de methode is:
public String nextLine()
De methode retourneert de regel die is overgeslagen. Het accepteert geen enkele parameter. Als het geen enkele lijn vindt, gooit het NoSuchElementException . Het gooit ook IllegaleStateException als de scanner gesloten is.
Voorbeeld van de nextLine()-methode
import java.util.*; class UserInputDemo1 { public static void main(String[] args) { Scanner sc= new Scanner(System.in); //System.in is a standard input stream System.out.print('Enter a string: '); String str= sc.nextLine(); //reads string System.out.print('You have entered: '+str); } }
Uitgang:
Java next()-methode
Java volgende() methode kan de invoer lezen voordat de spatie-ID is gevonden. Het kan geen twee woorden lezen, gescheiden door een spatie. Het houdt de cursor op dezelfde regel na het lezen van de invoer.
De handtekening van de methode is:
public String next()
De methode retourneert het volgende volledige token van deze scanner. Het accepteert geen enkele parameter. Het gooit NoSuchElementException als er geen tokens meer beschikbaar zijn. Het gooit ook IllegaleStateException als de scanner gesloten is.
Voorbeeld van de next()-methode
import java.util.*; class UserInputDemo2 { public static void main(String[] args) { Scanner sc= new Scanner(System.in); //System.in is a standard input stream System.out.print('Enter a string: '); String str= sc.next(); //reads string before the space System.out.print('You have entered: '+str); } }
Uitgang:
We kunnen zien dat alles wat we na Java schrijven, door de methode wordt overgeslagen en alleen het woord Java leest.