retainall的用法 重复元素
    retainAll是Java中List接口的一个方法,它用于从调用该方法的List中删除除给定集合(Collection)中的元素以外的所有元素。具体使用方法如下:
    1. 首先,创建一个List对象,假设名为list1,包含多个元素。
    2. 创建一个新的集合对象,假设名为collection。
    3. 将要保留的元素添加到集合collection中。
    4. 调用list1的retainAll方法,传入collection作为参数。
    5. 调用retainAll方法后,list1将只保留与集合collection中相同的元素,其他元素将被删除。
    示例代码如下:
java arraylist用法    ```
import java.util.ArrayList;
import java.util.List;
    public class Main {
    public static void main(String[] args) {
        // 创建一个List对象
        List<Integer> list1 = new ArrayList<>();
        list1.add(1);
        list1.add(2);
        list1.add(3);
        list1.add(4);
        list1.add(5);
       
        // 创建一个新的集合对象
        List<Integer> collection = new ArrayList<>();
        collection.add(2);
        collection.add(4);
       
        // 调用retainAll方法
        ainAll(collection);
       
        // 输出结果
        System.out.println(list1);  // 输出结果为 [2, 4]
    }
}
```
    在上述示例中,list1包含元素1、2、3、4和5,collection包含元素2和4。调用list1的retainAll方法后,因为集合collection中只有元素2和4与list1中的元素相同,所以list1将只保留这两个元素,结果为[2, 4]。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。