/*
* ShareNav - Copyright (c) 2010 Olivier Cornu djinnn at users dot sourceforge dot net
* See COPYING
*/
package net.sharenav.util;
import java.util.Vector;
public class StringTokenizer {
public static Vector getVector(String text, String separator) {
Vector tokens = new Vector();
int seplen = separator.length();
int start = 0;
int end;
while ((end = text.indexOf(separator, start)) != -1) {
tokens.addElement(text.substring(start, end));
start = end + seplen;
}
if (start <= text.length()) {
tokens.addElement(text.substring(start));
}
return tokens;
}
public static String[] getArray(String text, String separator) {
Vector tmp = getVector(text, separator);
String[] tokens = new String[tmp.size()];
tmp.copyInto(tokens);
return tokens;
}
}