zoukankan      html  css  js  c++  java
  • List是有序的Set是无序的吗? List和Set对比

          import java.util.*;
        /*
        * List和Set对比
        * */
        public class ListVSSet {
        
        
            public static void main(String[] args) {
                List<String>  list=new ArrayList<String>();
                list.add("a1");
                list.add("a3");
                list.add("a2");
                list.add("a5");
                list.add("a4");
                //输出结果:ist=[a1, a3, a2, a5, a4]      按顺序输出
                System.out.println("list="+list);
        
        
        
                Set<String>  hashSet=new HashSet<String>();    //jdk7和jdk8有变化
                hashSet.add("a");
                hashSet.add("c");
                hashSet.add("d");
                hashSet.add("b");
                //输出结果:ist=[a, b, c, d]
                System.out.println("list="+hashSet);
        
        
                Set<String>  treeSet=new TreeSet<String>();
                treeSet.add("a");
                treeSet.add("b");
                treeSet.add("d");
                treeSet.add("c");
                //输出结果:treeSet=[a, b, c, d]
                System.out.println("treeSet="+treeSet);
        
        
                Set<String>  linkedHashSet=new LinkedHashSet<>();
                linkedHashSet.add("c");
                linkedHashSet.add("a");
                linkedHashSet.add("d");
                linkedHashSet.add("b");
                //输出结果:linkedHashSet=[c, a, d, b]              生成与原来顺序相同的set副本
                System.out.println("linkedHashSet="+linkedHashSet);
            }
        }
    
  • 相关阅读:
    NOIP 2016 回文日期
    USACO Ski Course Design
    USACO Combination Lock
    USACO 利润Profits
    POJ 3368 Frequent values
    USACO Balanced Lineup
    JDOJ 1065 打倒苏联修正主义
    JDOJ 2174 忠诚
    VIJOS-P1514 天才的记忆
    VIJOS-P1423 最佳路线
  • 原文地址:https://www.cnblogs.com/tonyzt/p/11148514.html
Copyright © 2011-2022 走看看