• Java中集合Set的用法


    转载  http://blog.163.com/asd_wll/blog/static/210310402010112833332260/

    1HashSet

             Java.util.HashSet类实现了Java.util.Set接口。

    l  它不允许出现重复元素;

    l  不保证和政集合中元素的顺序

    l  允许包含值为null的元素,但最多只能有一个null元素。

     

    范例:

    import java.util.Date;

    import java.util.HashSet;

    import java.util.Iterator;

     

    public class TestHashSet

    {

        public static void main(String [] args)

        {

           HashSet h=new HashSet();

           h.add("1st");

           h.add("2nd");

           h.add(new Integer(3));

           h.add(new Double(4.0));

           h.add("2nd");            //重复元素,未被添加

           h.add(new Integer(3));      //重复元素,未被添加

           h.add(new Date());

           System.out.println("开始:size="+h.size());

           Iterator it=h.iterator();

           while(it.hasNext())

           {

               Object o=it.next();

               System.out.println(o);

           }

     

           h.remove("2nd");

           System.out.println("移除元素后:size="+h.size());

           System.out.println(h);

        }

    }

     

    2TreeSet

    TreeSet描述的是Set的一种变体——可以实现排序等功能的集合,它在讲对象元素添加到集合中时会自动按照某种比较规则将其插入到有序的对象序列中,并保证该集合元素组成的读uixiangxulie时刻按照“升序”排列。

    import java.util.TreeSet;

    import java.util.Iterator;

     

    public class TestTreeSet

    {

        public static void main(String [] args)

        {

           TreeSet ts=new TreeSet();

           ts.add("orange");

           ts.add("apple");

           ts.add("banana");

           ts.add("grape");

     

           Iterator it=ts.iterator();

           while(it.hasNext())

           {

               String fruit=(String)it.next();

               System.out.println(fruit);

           }

        }

    }

  • 相关阅读:
    ADO.NET初学习
    phpstorm+xdeubg debugging 9000 is busy 提示端口不可以的处理办法
    mysql 乐观锁和悲观锁
    Laravel Facade 调用流程源码分析
    利用 反射ReflectionClass来查看里面的属性和方法
    PHP ArrayAccess 接口简单实例
    laravel service provider 简单实例
    从github 下载下来的PHP项目代码本地需要怎么部署
    PHP Closure 类的bind简介和使用
    PHP $this,self,static 的区别
  • 原文地址:https://www.cnblogs.com/Phoebe815/p/3783833.html
Copyright © 2020-2023  润新知