image.png

    image.png

    1. package com.itheima.d1_set;
    2. import java.util.HashSet;
    3. import java.util.LinkedHashSet;
    4. public class SetDemo1 {
    5. public static void main(String[] args) {
    6. // 看看Set系列集合的特点:HashSet LinkedHashSet TreeSet
    7. // HashSet无序不重复,无索引(对外没有给你提取索引的API(例如没有get方法,支持索引都会有get方法)给你,底层肯定是有索引的)
    8. HashSet<String> sets = new HashSet<>(); // 一行经典代码:用多态的方式写,这样想改的话,可以改构造器
    9. // HashSet<String> sets = new LinkedHashSet<>(); // 有序 不重复 无索引
    10. sets.add("Mysql");
    11. sets.add("Mysql");
    12. sets.add("Java");
    13. sets.add("Java");
    14. sets.add("HTML");
    15. sets.add("HTML");
    16. sets.add("SpringBoot");
    17. sets.add("SpringBoot");
    18. System.out.println(sets); // 输出改集合的内容 [Java, Mysql, HTML, SpringBoot] 无序不重复,无索引(第一次是无序,之后都是这个顺序)
    19. }
    20. }