Java metoda nextLine().
The naslednja vrstica() metoda razreda Scanner se uporablja za prevzem niza od uporabnika. Opredeljena je v java.util.Scanner razred. Metoda nextLine() prebere besedilo do konca vrstice. Ko prebere vrstico, vrže kazalec v naslednjo vrstico.
Podpis metode je:
public String nextLine()
Metoda vrne vrstico, ki je bila preskočena. Ne sprejema nobenega parametra. Ko ne najde nobene črte, vrže NoSuchElementException . Prav tako meče IllegalStateException če je skener zaprt.
Primer metode nextLine().
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); } }
Izhod:
Metoda Java next().
Java Naslednji() metoda lahko prebere vnos, preden najde ID prostora. Ne more brati dveh besed, ločenih s presledkom. Po branju vnosa obdrži kazalec v isti vrstici.
Podpis metode je:
public String next()
Metoda vrne naslednji popoln žeton iz tega skenerja. Ne sprejema nobenega parametra. Vrže NoSuchElementException če ni na voljo več žetonov. Prav tako meče IllegalStateException če je skener zaprt.
Primer metode next().
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); } }
Izhod:
Vidimo lahko, da karkoli napišemo po Javi, metoda preskoči in prebere samo besedo Java.