在使用RemoveAll方法的时候 为什么显示把获取的Course的对象传给Course数组

来源:4-8 学生选课—课程删除

慕标8419833

2017-01-11 14:37

这样不就相当于删掉了这个数组里面的两个数据了吗  怎么会能删掉集合中的这两个数据对象呢

写回答 关注

3回答

  • 君未知
    2018-01-21 11:28:26

    coursesToSelect.removeAll(Arrays.asList(courses));

    上面这句代码就是把courses数组转化成集合,作为参数传入removeAll方法了,所以就能删除集合中的两个数据对象了啊。

  • AlbertRui
    2017-07-29 17:04:01

    因为只有course对象才是course类型,我的理解大概就这样吧

  • weixin_慕雪1228332
    2017-01-11 16:21:07

    调用方法传入的数据是参数,可以理解为根据数组里的数据找到集合中的数据对象然后删掉。

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题