// Test the StringTokenizer class. // Note: a token is a substring of the input // that has a specific meaning and is easily // interpreted by computer software. import java.util.StringTokenizer; public class TestStringTokenizer { public static void main(String[ ] argv) { String token = ""; StringTokenizer st; // Create StringTokenizer object. // Use default delimiter, which is a space. st = new StringTokenizer("This is a test."); // Test hasMoreTokens and nextToken methods. for(int i = 1; st.hasMoreTokens( ); i++) { token = st.nextToken( ); System.out.println("Token " + i + " == " + token); } // Create StringTokenizer object. // Use semicolon ( ; ) as a delimiter. st = new StringTokenizer("Alice;F;23", ";"); // Test hasMoreTokens and nextToken methods. for(int i = 1; st.hasMoreTokens( ); i++) { token = st.nextToken( ); System.out.println("Token " + i + " == " + token); } } } // Output: Token 1 == This Token 2 == is Token 3 == a Token 4 == test. Token 1 == Alice Token 2 == F Token 3 == 23