在Java中消除数组中的重复值可以通过以下几种方法实现:
import java.util.*;
public class Main {
public static void main(String[] args) {
Integer[] array = {1, 2, 3, 3, 4, 4, 5};
Set<Integer> set = new HashSet<>(Arrays.asList(array));
Integer[] result = set.toArray(new Integer[set.size()]);
System.out.println(Arrays.toString(result));
}
}
推荐的腾讯云相关产品:腾讯云云服务器(ECS),产品介绍链接地址:https://cloud.tencent.com/product/cvm
import java.util.*;
public class Main {
public static void main(String[] args) {
Integer[] array = {1, 2, 3, 3, 4, 4, 5};
Integer[] result = Arrays.stream(array).distinct().toArray(Integer[]::new);
System.out.println(Arrays.toString(result));
}
}
推荐的腾讯云相关产品:腾讯云函数计算(SCF),产品介绍链接地址:https://cloud.tencent.com/product/scf
import java.util.*;
public class Main {
public static void main(String[] args) {
Integer[] array = {1, 2, 3, 3, 4, 4, 5};
Set<Integer> set = new LinkedHashSet<>();
for (Integer num : array) {
set.add(num);
}
Integer[] result = set.toArray(new Integer[set.size()]);
System.out.println(Arrays.toString(result));
}
}
推荐的腾讯云相关产品:腾讯云对象存储(COS),产品介绍链接地址:https://cloud.tencent.com/product/cos
以上是消除Java中数组中重复值的几种常见方法,根据具体的需求和场景选择合适的方法进行处理。
领取专属 10元无门槛券
手把手带您无忧上云