Home >> Core Java >> util >> StringTokenizer >> StringTokenizer Count Tokens


StringTokenizer Count Tokens


package com.javacodegeeks.snippets.core;

import java.util.StringTokenizer;

public class StringTokenizerCountTokens {
	
	public static void main(String[] args) {
		
		StringTokenizer tokenizer = new StringTokenizer("Java Code Geeks - Java Examples");
		
		System.out.println("Remaining Tokens: " + tokenizer.countTokens());
		
		// loop through tokens
		while (tokenizer.hasMoreTokens()) {
			System.out.println("Token:" + tokenizer.nextToken());
			System.out.println("Remaining Tokens: " + tokenizer.countTokens());
		}
		
	}

}

Output:
Remaining Tokens: 6
Token:Java
Remaining Tokens: 5
Token:Code
Remaining Tokens: 4
Token:Geeks
Remaining Tokens: 3
Token:-
Remaining Tokens: 2
Token:Java
Remaining Tokens: 1
Token:Examples
Remaining Tokens: 0