课程
/后端开发
/Java
/Java入门第三季
这样不就相当于删掉了这个数组里面的两个数据了吗 怎么会能删掉集合中的这两个数据对象呢
2017-01-11
源自:Java入门第三季 4-8
正在回答
coursesToSelect.removeAll(Arrays.asList(courses));
上面这句代码就是把courses数组转化成集合,作为参数传入removeAll方法了,所以就能删除集合中的两个数据对象了啊。
因为只有course对象才是course类型,我的理解大概就这样吧
调用方法传入的数据是参数,可以理解为根据数组里的数据找到集合中的数据对象然后删掉。
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答obj不是已经是一个非空的Course类对象了吗?为什么还有Course course=(Course)obj;既然都是Course类的对象了为什么还要强转?
2 回答为什么当我使用containsAll初始化Course数组对象发生错误
5 回答就在图中的list<Course> course与 上一节的list course ,有什么不同?
1 回答为什么在Course中重新定义equals方法?
1 回答关于数组中new course()的问题