为了账号安全,请及时绑定邮箱和手机立即绑定

addAll问题

courseToSelect.addALL(2,Arrays.aslist(course2)); 不是往中间加吗,怎么最后输出在后面而不是中间啊

正在回答

2 回答

那个是打印的输出结果啊,是按你的代码顺序来打印的,实际上序列已经换了

0 回复 有任何疑惑可以回复我~

你看到的是打印输出的结果,根据编译器由上而下逐一编译

在main方法中lt.testAll()先后执行

System.out.println("添加了课程 "+temp.id+":"+temp.name);

System.out.println("添加了课程 "+temp2.id+":"+temp2.name);

System.out.println("添加了两门课程"+temp3.id+":"+temp3.name+";"+temp4.id+":"+temp4.name);

System.out.println("添加了两门课程"+temp5.id+":"+temp5.name+";"+temp6.id+":"+temp6.name);

但实际上coursesToSelect序列中依次存放

2:C语言

1:数据结构

5:高等数学

6:大学英语

3:离散数学

4:汇编语言

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

addAll问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信