21xrx.com
2024-11-22 11:59:25 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 中出现过,则将其输出。

  
  

评论区

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