import java.util.*;
import javax.swing.*;

public class TokenizerEx {
	public String[] entries(String str, String delimeter) {
		StringTokenizer tokenizer = new StringTokenizer(str, delimeter);
		String[] strArray = new String[tokenizer.countTokens()];
		int k = 0;
		while (tokenizer.hasMoreTokens()) {
			// retrieving next token and removing surrounding blanks
			strArray[k++] = tokenizer.nextToken().trim();
		}
		
		return strArray;
	}
	
	public static void main(String[] args) {
		TokenizerEx tokenizer = new TokenizerEx();
		
		String delimeter = JOptionPane.showInputDialog("Enter delimeter");
		String str = JOptionPane.showInputDialog("Enter string to tokenize");
		String[] strArray = tokenizer.entries(str, delimeter);
		for (int i=0; i<strArray.length; i++) {
			System.out.println(strArray[i]);
		}
	}
}