代码大致是这样
String a[]=new String[]{};
Result rs = db.querySQL(sql);
int i = 0;
while(rs.next()){
a[i] = rs.getInt("userid");
i++;
}报错java.lang.ArrayIndexOutOfBoundsException: 0
如果初始化数组大小则程序正常,如第一行改成
String a[]=new String[400];
我需要一个数组刚好装下rs的每项,但不能放在while()里,
请问要如何实现