StringTokenizer后的string该怎样去保存啊,用数组保存后,然后取出来是这样吗?这是我写得代码,运行后出现下面的问题希望大家指正。谢谢!
Wang
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at stest.main(stest.java:16)
import java.io.*;
import java.util.*;
public class stest {
public static void main(String[] args) {
String a = null;
String s = "Wang,2036856922,Belgrove";
int num = 0;
int i = 0;
StringTokenizer token = new StringTokenizer(s,",");
while(token.hasMoreTokens()){
a = token.nextToken();
System.out.println(a);
String[] array = new String[num];
array[num]=a.toString();
num++;
for (i=0;i<(num);i++){
System.out.println(array[num]);
}
}
}
}