

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] 无序不重复,无索引(第一次是无序,之后都是这个顺序) }}