◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
java 数组去除相似元素的方法:创建 hashset,存储数组中元素,自动去除重复项。遍历 hashset,将元素存储到新数组中。代码示例:import java.util.arrays;import java.util.hashset;int[] arr = {1, 2, 3, 4, 5, 1, 2, 3};hashset set = new hashset(arrays.aslist(arr));int[] uniquearr = new in
Java 数组中去除相似元素
简介
Java 数组中去除相似元素是指删除数组中所有重复的元素,得到一个新的数组,其中只包含唯一值。
方法
立即学习“Java免费学习笔记(深入)”;
以下是如何在 Java 数组中去除相似元素的步骤:
代码示例
import java.util.Arrays; import java.util.HashSet; public class RemoveDuplicates { public static void main(String[] args) { // 创建一个包含重复元素的数组 int[] arr = {1, 2, 3, 4, 5, 1, 2, 3}; // 创建 HashSet 以删除重复元素 HashSet<Integer> set = new HashSet<>(); for (int i : arr) { set.add(i); } // 创建一个新数组来存储唯一值 int[] uniqueArr = new int[set.size()]; int index = 0; for (int val : set) { uniqueArr[index++] = val; } // 打印唯一值的数组 System.out.println(Arrays.toString(uniqueArr)); } }
输出
[1, 2, 3, 4, 5]
注意
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。