21xrx.com
2025-03-21 05:12:55 Friday
文章检索 我的文章 写文章
解析:如何在 Java 中找到数组中的重复元素?
2023-06-15 09:58:52 深夜i     --     --
Java 数组 重复元素

在 Java 中,我们经常需要对数组进行操作。其中一个常见的问题是如何在数组中找到重复的元素。首先,我们可以使用一个 HashSet 来存储数组中的所有元素。在遍历数组时,判断当前元素是否已经在 HashSet 中出现过,如果是,则说明该元素是一个重复元素。下面是相关代码实现:

import java.util.HashSet;
public class FindDuplicateInArray {
  public static void main(String[] args) {
    int[] arr = 6 ;
    HashSet
  set = new HashSet<>();
 
    for (int num : arr) {
      if (!set.add(num)) {
        System.out.println("Duplicate element found: " + num);
      }
    }
  }
}

代码解释:在这个例子中,我们先定义了一个包含重复元素的整数数组。然后创建一个 HashSet,并遍历数组。在遍历过程中,每次将当前元素添加到 HashSet 中,并使用 `add` 方法返回 true 或 false。如果当前元素已经在 HashSet 中出现过,则将其输出。

  
  

评论区