map key 值顺序是变化的

public static void main(String[] args) {
        List<String> a = new ArrayList<String>();
        a.add("1");
        a.add("3");
        a.add("4");
        a.add("5");
        a.add("6");
        a.add("2");
        Set s = new HashSet();
        for (String aa : a) {
            System.out.println(aa);
            s.add(aa);
        }
        System.out.println(s);
    }

输出结果:

1
3
4
5
6
2
[3, 2, 1, 6, 5, 4]

猜你喜欢

转载自sailiann.iteye.com/blog/2289506