Vector vt = new Vector(); String str = "ad,adf,dasf,asd"; String ch = ","; StringTokenizer st = new StringTokenizer(str); while (st.hasMoreTokens()) { //System.out.println(st.nextToken(ch)); String s = st.nextToken(ch); vt.addElement(s); }
import java.util.*; ... public String[] getFileSuffix(String aString) { String[] a = null; StringTokenizer fx = new StringTokenizer(aString,","); int n = fx.countTokens(); int i = 0; while(fx.hasMoreTokens()) { a[i] = fx.nextToken(); i++; } return a; } 稍微改一下就可以用了
import java.util.*; class test { public static void main(String[] args) { String str = "a,b,c"; String strDeli = ","; StringTokenizer strToenizer = new StringTokenizer(str,strDeli); Vector v = new Vector(); while(strToenizer.hasMoreTokens()) { v.addElement(strToenizer.nextElement()); }; System.out.println(v); } }我想你看了上面的例子应该清楚了
StringTokenizer st = new StringTokenizer("11,22,33",","); while (st.hasMoreTokens()) { System.out.println(st.nextToken()); }
都是这样做的 。
String str = "ad,adf,dasf,asd";
String ch = ",";
StringTokenizer st = new StringTokenizer(str);
while (st.hasMoreTokens()) {
//System.out.println(st.nextToken(ch));
String s = st.nextToken(ch);
vt.addElement(s);
}
...
public String[] getFileSuffix(String aString) {
String[] a = null;
StringTokenizer fx = new StringTokenizer(aString,",");
int n = fx.countTokens();
int i = 0;
while(fx.hasMoreTokens()) {
a[i] = fx.nextToken();
i++;
}
return a;
}
稍微改一下就可以用了
class test
{
public static void main(String[] args)
{
String str = "a,b,c";
String strDeli = ",";
StringTokenizer strToenizer = new StringTokenizer(str,strDeli);
Vector v = new Vector();
while(strToenizer.hasMoreTokens())
{
v.addElement(strToenizer.nextElement());
};
System.out.println(v);
}
}我想你看了上面的例子应该清楚了
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}