在程序中, 我想把ArrayList中的元素放到数组里面,但是总是报错是什么情况,求大神解答~非常感谢!
private static ArrayList<Integer> drwaPAck = new ArrayList<>();
public int rateSize;
public int[] rateSizeArray = new int[rateSize];
...
rateSize = t;
for(int r = 0 ; r< rateSize; r++){
rateSizeArray[r] = drawPack.get(r);
}
程序运行到for循环rateSizeArray[r] = drawPack.get(r);的时候,就会报错,
java.lang.ArrayIndexOutOfBoundsException:length = 0;index = 0
但是这是不可能的呀,因为单独用log打印drawPack.get(r)时有值的
百度挺多都是这样的啊,不知道是哪里出错了,初学Android,还求大神解答!在线等~