HashSet,LinkedHashSet,TreeSet

import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.TreeSet;

public class TestCollection {
    public static void main(String[] args) {
        HashSet<Integer> hs=new HashSet<>();
        hs.add(2);
        hs.add(22);
        hs.add(222);
        //HashSet中的数据不是按照插入的顺序存放的
        System.out.println(hs);
        LinkedHashSet<Integer> lhs=new LinkedHashSet<>();
        lhs.add(1);
        lhs.add(11);
        lhs.add(111);
        //LinkedHashSet中的数据按照插入的顺序存放
        System.out.println(lhs);
        TreeSet<Integer> ts=new TreeSet<>();
        ts.add(666);
        ts.add(6);
        ts.add(66);
        //TreeSet中的数据会自动排序后存放
        System.out.println(ts);
    }
}

打印:

[222, 2, 22]
[1, 11, 111]
[6, 66, 666]

猜你喜欢

转载自blog.csdn.net/QingXu1234/article/details/81238737