java去除集合中重复元素示例分享 java去除重复

 更新时间:2014年01月14日 15:07:51   转载 作者:  
这篇文章主要介绍了java去除集合中重复元素示例,大家参考使用吧

复制代码 代码如下:

class ArrayListTest1 {
    public static void main(String[] args) {
        ArrayList al = new ArrayList();
        al.add("java03");
        al.add("java03");
        al.add("java01");
        al.add("java02");
        al.add("java01");
        al.add("java02");
        al.add("java01");
        System.out.println(al);

        al = singleElement(al);
        System.out.println(al);

    }

    //返回List合适些
    public static ArrayList singleElement(ArrayList al){
      //定义一个临时容器
      ArrayList newAl = new ArrayList();
      //在迭代是循环中next调用一次,就要hasNext判断一次
      Iterator it = al.iterator();

       while (it.hasNext()){
         Object obj = it.next();//next()最好调用一次就hasNext()判断一次否则容易发生异常

         if (!newAl.contains(obj))
            newAl.add(obj);
        }
        return newAl;
    }
}

相关文章

  • 优惠券优惠的思路以及实践

    优惠券优惠的思路以及实践

    本文主要介绍了优惠券优惠的思路以及实践。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 实例详解Java8函数式接口

    实例详解Java8函数式接口

    本文给大家分析了Java8默认方法和函数式接口实例其它创建方式,需要的朋友跟着学习下吧。
    2017-11-11
  • 10道springboot常见面试题

    10道springboot常见面试题

    这篇文章主要为大家详细介绍了10道springboot常见面试题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • Java中终止线程的方法详解

    Java中终止线程的方法详解

    这篇文章主要介绍了Java中终止线程的方法详解的相关资料,需要的朋友可以参考下
    2017-05-05
  • java网上图书商城(6)订单模块1

    java网上图书商城(6)订单模块1

    这篇文章主要为大家详细介绍了java网上图书商城,订单模块,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 关于java中Map的九大问题分析

    关于java中Map的九大问题分析

    这篇文章主要为大家详细分析了关于java中Map的九大问题,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 使用Spring Data JPA的坑点记录总结

    使用Spring Data JPA的坑点记录总结

    这篇文章主要给大家总结介绍了关于使用Spring Data JPA的一些坑点,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • Spring Boot 与 Kotlin 上传文件的示例代码

    Spring Boot 与 Kotlin 上传文件的示例代码

    这篇文章主要介绍了Spring Boot 与 Kotlin 上传文件的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • Spring实现邮件发送功能

    Spring实现邮件发送功能

    这篇文章主要为大家详细介绍了Spring实现邮件发送功能,简单的发送邮件工具JavaMailSender使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Java中byte[]、String、Hex字符串等转换的方法

    Java中byte[]、String、Hex字符串等转换的方法

    这篇文章主要介绍了Java中byte[]、String、Hex字符串等转换的方法,代码很简单,需要的朋友可以参考下
    2018-05-05

最新评论