21xrx.com
2024-11-05 18:36:35 Tuesday
登录
文章检索 我的文章 写文章
Java中的retainAll方法:用法和示例
2023-06-16 16:15:57 深夜i     --     --
Java编程 retainAll()方法 集合 排除操作 效率

在Java编程中,retainAll()方法被用于对两个集合进行排除操作。假设我们有两个集合A和B,通过调用A.retainAll(B)方法,我们可以将A中所有不在B中的元素排除掉,只保留A和B中共有的元素。这是一个非常有用的方法,可以帮助我们处理大量的数据,从而提高程序的效率。

下面是一个示例程序,演示了retainAll()方法的用法:


import java.util.HashSet;

import java.util.Set;

public class RetainAllExample {

  public static void main(String[] args) {

    Set set1 = new HashSet ();

    set1.add(1);

    set1.add(2);

    set1.add(3);

    Set set2 = new HashSet ();

    set2.add(2);

    set2.add(3);

    set2.add(4);

    set1.retainAll(set2);

    System.out.println("共有元素:" + set1);

  }

}

在这个示例中,我们定义了两个Set集合set1和set2,分别包含了一些整数。我们调用set1.retainAll(set2)方法,将set1中不在set2中的元素排除掉。最后,程序输出了set1中剩余的元素,即共有元素。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复