zoukankan      html  css  js  c++  java
  • java集合框架之 Set

    show me code! 区别代码里说
        public static void testHashSet() {
            HashSet<String> set = new HashSet<>();
            set.add("张飞");
            set.add("张辽");
            set.add("张让");
            set.add("张让");
            set.add("1");
            set.add("3");
            set.add("2");
            System.out.println("--HashSet--");
            for (String string : set) {
                System.out.println(string);
            }/**(张辽,1,张飞,2,3,张让)特点:无序,不重复, 数据结构:散列表hashMap  父类 AbstractSet*/
        }
        public static void testTreeSet() {
            TreeSet<String> set = new TreeSet<>();
            set.add("张飞");
            set.add("张辽");
            set.add("张让");
            set.add("张让");
            set.add("1");
            set.add("3");
            set.add("2");
            Iterator iterator =set.iterator();
            System.out.println("--TreeSet--");
            while(iterator.hasNext()) {
                System.out.println(iterator.next());;
            }/**(张飞,张辽,张让,1,3,2)特点:按插入的顺序,不重复,数据结构:双向循环链表,实现使用linkedhashMap父类HashSet*/
        }
        public static void testlinkHashSet() {
            LinkedHashSet<String> set = new LinkedHashSet<>();
            set.add("张飞");
            set.add("张辽");
            set.add("张让");
            set.add("张让");
            set.add("1");
            set.add("3");
            set.add("2");
            System.out.println("--linkHashSet--");
            for (String string : set) {
                System.out.println(string);
            }/**(1,2,3,张让,张辽,张飞)特点:自动排序,不重复 ,数据结构:红黑树 基于TreeMap实现   父类AbstractSet*/
        }
        public static void main(String[] args) {
            //统一特点 非线程安全且不重复 
            MySet.testHashSet();   
            MySet.testlinkHashSet();
            MySet.testTreeSet();  
    } 
  • 相关阅读:
    Stm32设置串口300波特率
    STM32F103ZET6移植FreeRTOS过程
    什么时候该用裸机?什么时候该用RTOS?
    又到了立flag时间
    关于掉电数据保存的心得
    一个教训
    下个月回国给自己定目标
    GPRS模块/4G开发过程
    ftp登陆失败,check pass; user unknown
    python深浅拷贝
  • 原文地址:https://www.cnblogs.com/lanSeGeDiao/p/9152772.html
Copyright © 2011-2022 走看看