How do I convert a tokenized string to an array?

This example shows you how to convert a tokenized string to an array.
package net.javaiq.examples.string;

import java.util.StringTokenizer;

/**
 * This class demonstrates on how to convert a tokenized string to an array 
 * @author JavaIQ.net
 * Creation Date Dec 10, 2010
 */
public class StringToArrayConverter {
    /**
     * This method converts a tokenized string into a string array using string tokenizer class
     * @param str : String -- the tokenized string which needs to be converted
     * @param token : String -- the token which separates the strings
     * @return strArr : String[] -- converted String array
     */
    public static String[] getArrayFromTokenizedStringOldWay(String str, String token) {
        String strArr[] = null;
        if (str != null && token != null) {
            StringTokenizer st = new StringTokenizer(str.trim(), token.trim());
            int i = 0;
            strArr = new String[st.countTokens()];
            while (st.hasMoreElements()) {
                strArr[i] = st.nextToken();
                i++;
            }
        }
        return strArr;
    }

    /**
     * This method converts a tokenized string into a string array using the split method in String class
     * @param str : String -- the tokenized string which needs to be converted
     * @param token : String -- the token which separates the strings
     * @return strArr : String[] -- converted String array
     */
    public static String[] getArrayFromTokenizedString(String str, String token) {
        String strArr[] = null;
        if (str != null && token != null) {
            strArr = str.split(token);
        }
        return strArr;
    }

    /**
     * Method to test other methods in the class with sample inputs
     * @param args
     */
    public static void main(String[] args) {
        String tokenizedString = "Clinton,Bush,Obama";
        String[] strArr = getArrayFromTokenizedStringOldWay(tokenizedString, ",");
        for (String str: strArr) {
            System.out.println(str);
        }

        strArr = getArrayFromTokenizedString(tokenizedString, ",");
        for (String str: strArr) {
            System.out.println(str);
        }
    }
}