这是为什么呢
数组下标越界异常
你先注释你的temp4这一行的代码,打印一下你的coursesToSelect,看看有没有索引为3的数据,如果没有,你怎么取出索引为3的数据呢,记住你的数据是从索引0开始的
下标越界的问题
Course temp3=(Course)coursesToSelect.get(2);
Course temp4=(Course)coursesToSelect.get(3);出现了错误