testAdd方法中的coursesToSelect.add(0,cr2)中的0,如果改成1,以及后面get(0)也改成1,最终运行结果还是一样。但是他不是说cr2会插入cr1之前吗,为什么不是在cr1之前输出
你可以从第一个开始输出,看看结果
cr1所在的位置为0,如果将cr2也放在位置0上,则cr1将后退一个位置。
你说的如果cr2改成1,当然就是在cr1之后啦,输出在cr1之后。