Set接口也是Collection接口的子接口,Set接口中不能加入重复的元素
Set接口的常用子类
1、散列的存放:HashSet
HashSet是Set接口的一个子类,主要的特点是:里面不能存放重复的元素,而且采用散列的存储方式,所以没有顺序。
2、有序的存放:TreeSet
import java.util.HashSet; import java.util.LinkedList; import java.util.Set; import java.util.TreeSet; //================================================= // File Name : Set_demo //------------------------------------------------------------------------------ // Author : Common //主类 //Function : Set_demo; public class Set_demo { public static void main(String[] args) { // TODO 自动生成的方法存根 // Set<String> allSet = new HashSet<String>(); //无序 Set<String> allSet = new TreeSet<String>(); //有序 allSet.add("A"); allSet.add("C"); allSet.add("D"); allSet.add("E"); allSet.add("B"); System.out.println(allSet); //输出集合内容,调用toString } }