JAVA类集----SortedSet接口

SortedSet接口:

从TreeSet类的定义中可以发现,TreeSet里实现了SortedSet接口,此接口主要是用于排序操作的,即:实现此接口的子类都属于排序的子类。SortedSet接口定义如下:

public interface SortedSet<E> extends Set<E>
import java.util.SortedSet;
import java.util.TreeSet;

public class SortedSetDemo{
	public static void main(String[] args){
		SortedSet<String> allSet = new TreeSet<String>();
		allSet.add("B");
		allSet.add("C");
		allSet.add("C");
		allSet.add("C");
		allSet.add("D");
		allSet.add("E");
		allSet.add("A");
		System.out.println("第一个元素:" + allSet.first());
		System.out.println("最后一个元素:" + allSet.last());
		System.out.println("headSet元素:" + allSet.headSet("C"));
		System.out.println("tailSet元素:" + allSet.tailSet("C"));
		System.out.println("subSet元素:" + allSet.subSet("B", "D"));
	}
}
注:只要看见以Sorted开头的接口基本上都是表示可以排序的接口


你可能感兴趣的:(java,c,String,Class,interface)