image.png

    1. //LinkedHashSet:的使用
    2. //LinkedHashSet作为HashSet的子类,在添加数据的同时,每个数据还维护了两个引用,
    3. //记录此数据前一个数据和后一个数据
    4. //优点:对于频繁的遍历操作,LinkHashSet效率高于HashSet
    5. @Test
    6. public void test2() {
    7. Set set = new LinkedHashSet();
    8. set.add(456);
    9. set.add(123);
    10. set.add(123);
    11. set.add("AA");
    12. set.add("CC");
    13. set.add(new User("Tom", 20));
    14. set.add(new User("Tom", 20));
    15. set.add(129);
    16. Iterator iterator = set.iterator();
    17. while (iterator.hasNext()) {
    18. System.out.println(iterator.next());
    19. }
    20. }
    21. }