java数组去重的两种方法

美女程序员鼓励师

我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题。当我们想要不重复元素的数组时,就要再进行一步去重的工作。数组的去重有两种方法可以实现,一个是循环比较,另一个是hashSet的集合方法。下面我们就这两种Java数组去重的方法带来详解。

1、循环比较

循环对比每个元素的值是否一致,这个就不过多去介绍,主要是第2种方法

2、利用hashSet去重

hashSet是一个没有重复元素的集合,由hashMap实现的,无序,并且允许null,但只允许一个null值。 下面贴上代码,亲测可用。

public boolean checkIsRepeat(String[] arrs){

 

HashSet<String> hashSet = new HashSet<>();

for(int i = 0 ; i < arrs.length; i++){

hashSet.add(arrs[i].trim());

}

if(hashSet.size() == arrs.length){

return true;

}

return false;

}

 以上就是java数组去重的两种方法,大家可以就hashSet去重的方法进行重点学习,毕竟在实际的去重中,我们会优先考虑这种方法。更多Java学习指路:java数组

以上是 java数组去重的两种方法 的全部内容, 来源链接: utcz.com/z/543621.html

回到顶部