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();  
    } 
  • 相关阅读:
    预分频之三
    MySQL超时配置
    随机森林深入理解
    决策树算法——ID3
    指数平滑法
    最小二乘法的Java实现
    JS实战
    CSS布局实战
    Win7 Python开发环境搭建
    神经网络正向传播与反向传播公式
  • 原文地址:https://www.cnblogs.com/lanSeGeDiao/p/9152772.html
Copyright © 2011-2022 走看看