还要把string向int转换! for(int i = 0; i < iLen; i ++) { ix[i] = Integer.parseInt(xx[i]); }
import java.util.*; public class DEMO{ public static void main(String args[]){ String a = "1,2,3,4,5"; StringTokenizer st = new StringTokenizer(a,","); int len = st.countTokens(); int[] xx = new int[st.countTokens()]; for(int i=0;i<len;i++){ xx[i] = Integer.parseInt(st.nextToken()); System.out.println(xx[i]); } } }
ix[i] = Integer.parseInt(xx[i]);
for(int i = 0; i < iLen; i ++) {
ix[i] = Integer.parseInt(xx[i]);
}
public class DEMO{
public static void main(String args[]){
String a = "1,2,3,4,5";
StringTokenizer st = new StringTokenizer(a,",");
int len = st.countTokens();
int[] xx = new int[st.countTokens()];
for(int i=0;i<len;i++){
xx[i] = Integer.parseInt(st.nextToken());
System.out.println(xx[i]);
}
}
}
StringTokenizer从JDk1.0就开始支持了
而split()则是从JDK1.4才开始支持的