Set接口

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
	}

}
原文地址:https://www.cnblogs.com/tonglin0325/p/5285064.html