

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