Java swing object数组转换 数组下标越界,AWT-EventQueue-0"

出现AWT-EventQueue-0" 的情况

object[][]value2=new object[map2.size()][]
List<Map<string,object)>map2=new Arraylist<map<string,object>>;
 int count2=0;
for(MAP(STRING,OBJECT)MAP:MAP2){
string log1=(string)map.gett("info");
value2[count2][0]=log1;
}

//之前就是这样错误的 数组下标越界了。因为一开始就new了多少个数组 所以下标要有

正确的代码

object[][]value2=new object[map2.size()][2]//2表示两个二维数组 数组大小根据map2.size
List<Map<string,object)>map2=new Arraylist<map<string,object>>;
 int count2=0;
for(MAP(STRING,OBJECT)MAP:MAP2){
string log1=(string)map.gett("info");
value2[count2][0]=log1;
value2[count2][1]=log1;
}

猜你喜欢

转载自my.oschina.net/u/2299924/blog/1812018