import java.util.StringTokenizer;String XKM="{1,2,2,3}"; XKM= XKM.substring(1,XKM.legth-1); StringTokenizer st = new StringTokenizer(XKM,","); while (st.hasMoreTokens()) { println(st.nextToken()); }
String s="1,2,3,4"; String a[]; a=s.split(",");
gaojunbo(飞马----结网ing) 的方法jdk1.4里面才有,<1.4的版本现在可采用用下面的方法String XKM="{1,2,2,3}"; XKM= XKM.substring(XKM.indexOf("{")+1,XKM.indexOf("}")); String a[]; int max = 0; StringTokenizer st = new StringTokenizer(XKM,","); while (st.hasMoreTokens()) { max++; } a = new String[max]; st = new StringTokenizer(XKM,","); for(int i=0;i<max;i++){ a[i]= st.nextToken(); }
yes java began to support split() method since java 1.3.1 and began to support StringTokenizer() method since java 1.4.0 and sun recommend users to use the latter one coz split() has been deprecated
sorry!~~~~~~~~~
XKM= XKM.substring(1,XKM.legth-1);
StringTokenizer st = new StringTokenizer(XKM,",");
while (st.hasMoreTokens()) {
println(st.nextToken());
}
String a[];
a=s.split(",");
XKM= XKM.substring(XKM.indexOf("{")+1,XKM.indexOf("}"));
String a[];
int max = 0;
StringTokenizer st = new StringTokenizer(XKM,",");
while (st.hasMoreTokens()) {
max++;
}
a = new String[max];
st = new StringTokenizer(XKM,",");
for(int i=0;i<max;i++){
a[i]= st.nextToken();
}
好象不是java内部的方法,至少在jdk1.3以下不支持的。
java began to support split() method since java 1.3.1
and began to support StringTokenizer() method since java 1.4.0
and sun recommend users to use the latter one coz split() has been deprecated