• 技术文章 >java >java基础

    java数组去重的两种方法

    小妮浅浅小妮浅浅2021-03-04 12:00:22原创5916

    我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题。当我们想要不重复元素的数组时,就要再进行一步去重的工作。数组的去重有两种方法可以实现,一个是循环比较,另一个是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数组去重
    上一篇:java对象的创建及内存布局 下一篇:java中的JDBC如何理解?

    相关文章推荐

    • java数组如何插入元素并快捷排序?• java数组插入元素的三种方法• java数组中的异常有哪些?• java数组和容器的关系探究• java数组中如何对内存进行回收?• java数组元素的引用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网