Java ArrayList removeAll()方法

java.util.ArrayList.removeAll(Collection<?> c) 方法用于删除ArrayList的所有元素。

1 语法

public boolean removeAll(Collection<?> c)

2 参数

c :包含从ArrayList中移除元素的collection对象。

3 返回值

该方法返回值为 boolean 对象,如果 List 集合对象由于调用 removeAll 方法而发生更改,则返回 true,否则返回 false。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * java.util.ArrayList.removeAll(Collection<?> c)方法的例子
 */
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Demo {

    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        List<String> list1 = new ArrayList<String>();
        list.add("eric");
        list.add("jack");
        list1.add("rose");

        list.removeAll(list1);

        Iterator<String> iterator = list1.iterator();
        while(iterator.hasNext()){
            System.out.println(iterator.next());
        }
    }

}

输出结果为:

rose

 

热门文章

优秀文章