Java Scanner hasnext method example

www.laut‮t‬uri.com
Java Scanner hasnext method example

The hasNext method in Scanner determine whether scanner has another token in its input.

/**
 * @author lautturi.com 
 * Java example:
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {
//		Scanner scanner = new Scanner(System.in);
		Scanner scanner = new Scanner("hi,learning java in lautturi");

		// the tokens are delimited by whitespace by default.

		System.out.println("--first token--:");
		// Print the first token
		System.out.println(scanner.next());

		System.out.println("--second token--:");
		// Print the second token
		if (scanner.hasNext()) {
			System.out.println(scanner.next());
		}

		System.out.println("--rest tokens--:");
		// Print the rest tokens
		while (scanner.hasNext()) {
			System.out.println(scanner.next());
		}

		// Close the scanner
		scanner.close();

	}
}

output:

--first token--:
hi,learning
--second token--:
java
--rest tokens--:
in
lautturi
Created Time:2017-10-08 11:13:16  Author:lautturi