
我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题。当我们想要不重复元素的数组时,就要再进行一步去重的工作。数组的去重有两种方法可以实现,一个是循环比较,另一个是hashSet的集合方法。下面我们就这两种Java数组去重的方法带来详解。
1、循环比较
循环对比每个元素的值是否一致,这个就不过多去介绍,主要是第2种方法
2、利用hashSet去重
hashSet是一个没有重复元素的集合,由hashMap实现的,无序,并且允许null,但只允许一个null值。 下面贴上代码,亲测可用。public boolean checkIsRepeat(String[] arrs){
HashSet hashSet = new HashSet<>();
for(int i = 0 ; i
hashSet.add(arrs[i].trim());
}
if(hashSet.size() == arrs.length){
return true;
}
return false;
}
以上就是java数组去重的两种方法,大家可以就hashSet去重的方法进行重点学习,毕竟在实际的去重中,我们会优先考虑这种方法。更多Java学习指路:
本文介绍了两种Java数组去重的方法:循环比较法和利用hashSet集合法。hashSet集合法因其实现简单高效,通常被优先选用。文章提供了具体的代码示例。
2728

被折叠的 条评论
为什么被折叠?



