Java.util.Scanner.next() Method
Advertisements
Description
The java.util.Scanner.next() method finds and returns the next complete token from this scanner. A complete token is preceded and followed by input that matches the delimiter pattern. This method may block while waiting for input to scan, even if a previous invocation of hasNext() returned true.
Declaration
Following is the declaration for java.util.Scanner.next() method
public String next()
Parameters
NA
Return Value
This method returns the next token
Exception
NoSuchElementException -- if no more tokens are available
IllegalStateException -- if this scanner is closed
Example
The following example shows the usage of java.util.Scanner.next() method.
package com.tutorialspoint;
import java.util.*;
public class ScannerDemo {
public static void main(String[] args) {
String s = "Hello World! 3 + 3.0 = 6 ";
// create a new scanner with the specified String Object
Scanner scanner = new Scanner(s);
// find the next token and print it
System.out.println("" + scanner.next());
// find the next token and print it
System.out.println("" + scanner.next());
// close the scanner
scanner.close();
}
}
Let us compile and run the above program, this will produce the following result:
Hello World!