21xrx.com
2025-03-29 02:40:15 Saturday
文章检索 我的文章 写文章
Java中的retainAll方法:用法和示例
2023-06-16 16:15:57 深夜i     38     0
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中剩余的元素,即共有元素。

  
  

评论区

    相似文章
请求出错了