在介紹removeAll方法的時候,老師是通過創建數組來獲取集合中元素的信息,然后再通過Arrays.asList()方法轉換成集合后刪除的,我想問:能不能直接創建集合來獲取元素信息進行刪除?如果有,該怎么打代碼?
public void testRemove(){
Courses[] courses={(Courses)CoursesSelect.get(3),(Courses)CoursesSelect.get(4)};//這里能不能直接創建集合獲取元素信息?
//CoursesSelect.remove(3);
CoursesSelect.removeAll(Arrays.asList(courses));
testforeach();
2016-08-16
可以的 也是新建一個集合 然后向里面添加元素 然后在一個大的集合里移除這個集合所有的值
因為asList方法是轉成一個大小不能更改的集合 所以直接創建集合是完全沒有問題的
2016-08-31
是可以的 大集合可以移除屬于小集合的全部元素