纠正hashset顺序不一致误区

    public  void fset(){
        HashSet set1 = new HashSet();
        set1.add("London");
        set1.add("English");
        set1.add("China");
        set1.add("England");
        set1.add("China236");


        for(Object ob :set1){
            System.out.print(ob+"  ");
        }

    }

这段代码的运行结果每次都一样China236  English  China  London  England 

hashset 没有顺序的意思是实际上的顺序和插入顺序不一样。
比如,按照set.add(1);set.add(2);set.add(3);插入
输出顺序却可能是231
而不是说随机输出顺序。


你可能感兴趣的:(java,web,ssm,菜鸟程序员)