![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauQTM1EDM0QzMwQDM5AzMxAjMfBTMx8FM48lYtVHa09CX0ATOw8CXzEDMy8CXlxWamRWYvxGc19CXt92Yu8GdjJjL3d3dvw1LcpDc0RHaiojIsJye.jpg)
本文所屬圖書 > Java Web程式開發參考手冊
本書是一本Java Web綜合查詢參考手冊,介紹了Java Web程式開發中應用的各種常用類及其方法,還包含各種流行架構。本書分為三篇,共14章,第一篇為基礎技術篇,主要包括Java語言基礎和Ajax必備技術等内容;第二... 立即去當當網訂購
removeAll方法用于從清單中移除指定collection中包含的所有元素。
文法 removeAll(Collection<?> c)
c:包含從清單中移除元素的collection對象。
該方法傳回值為boolean對象,如果List集合對象由于調用removeAll方法而發生更改,則傳回true,否則傳回false。
示例 本示例使用List接口的實作類ArrayList初始化一個清單對象list,并向該清單中添加3個元素,然後再初始化一個清單對象list1,并向該清單中添加與list清單中相同的兩個元素,最後調用removeAll方法從清單list中移除與清單list1相同的元素,并輸出執行結果。
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("保護環境"); //向清單中添加資料
list.add("愛護地球"); //向清單中添加資料
list.add("從我做起"); //向清單中添加資料
List<String> list1 = new ArrayList<String>();
list1.add("保護環境"); //向清單中添加資料
list1.add("愛護地球"); //向清單中添加資料
boolean ret = list.removeAll(list1); //從list中移除與list1相同的元素
Iterator<String> it = list.iterator(); //建立疊代器
while (it.hasNext()) { //循環周遊疊代器
System.out.println(it.next()); //輸出集合中元素
}
}
運作程式,從集合list中移除list1中的内容,周遊集合list,結果為“從我做起”。