package net.javaiq.examples.string;
import java.util.StringTokenizer;
@author
public class StringToArrayConverter {
@param
@param
@return
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;
}
@param
@param
@return
public static String[] getArrayFromTokenizedString(String str, String token) {
String strArr[] = null;
if (str != null && token != null) {
strArr = str.split(token);
}
return strArr;
}
@param
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);
}
}
}