"main" java.lang.IndexOutOfBoundsException: Index: 11, Size: 11
总是报错找不到为什么
上程序
public void TempCopy(CusGroup a, ArrayList<Integer> b) {
for(int i = 0;i < b.size();i++) {
int mi = b.get(i);
int len = a.getRoster().get(mi).size();
TempRoster.remove(mi);
TempT.remove(mi);
ArrayList<Integer> x1 = new ArrayList<Integer>();
LinkedList<Double> y1 = new LinkedList<Double>();
TempRoster.add(mi, x1);
TempT.add(mi, y1);
for(int j = 0;j < len;j++) {
TempRoster.get(mi).add(j, a.getRoster().get(mi).get(j));
TempT.get(mi).add(j, ObjectFun.T.get(mi).get(j));
}
}
}
问题在于,将数据带入程序后有时是没问题,有时候就会报错,也没想通怎么弄的,求解答,谢谢