Java解决集接口
在本教程中,您将通过示例了解Java的SortedSet接口及其方法。
Java Collections框架的SortedSet接口用于按特定顺序存储集合中的元素。
正在继承Set接口。
实现SortedSet的类
要使用SortedSet接口的功能,必须使用实现它的TreeSet类。
如何使用SortedSet?
要使用SortedSet,必须首先导入java.util.SortedSet包。
通过TreeSet类实现SortedSet
SortedSetanimals=newTreeSet (;
animals使用TreeSet类创建了排序集。
这里没有使用参数来创建排序集。 因此,集合会自然排序。
SortedSet方法
SortedSet接口包含Set接口的所有方法。 这是因为Set是SortedSet超级接口。
除了Set接口中包含的方法外,SortedSet接口还包含以下方法: comparator(-返回可用于对集合中的元素排序的比较器
first(-返回集合的第一个元素
last ) -返回集合的最后一个元素
headset返回指定元素之前的所有元素
tailSet(element ) -返回集合中指定元素后包含指定元素的所有元素
subset (元素1,元素2 ) -返回元素1和元素2之间的所有元素,包括元素1
在TreeSet类中实现SortedSet
样品
importjava.util.SortedSet;
importjava.util.TreeSet;
classMain{
publicstaticvoidmain (字符串[ ] args ) {
使用TreeSet创建可靠集
SortedSetnumbers=newTreeSet (;
//将元素插入到set集合中
Numbers.add(1;
Numbers.add(2;
Numbers.add(3;
Numbers.add(4;
system.out.println (sorted set : ) numbers;
访问//元素
intfirstNumber=numbers.first (;
system.out.println (firstnumber 3360 ) first number );
intlastNumber=numbers.last (;
system.out.println (lastnumber : ) lastnumber );
删除//元素
Booleanresult=numbers.remove(2;
System.out.println ('数字2已删除吗?' 结果;
}
}
输出结果sorted set : [ 1、2、3、4 ]
第一号:1
LastNumber:4
数字2被删除了吗? 真的
有关TreeSet的详细信息,请参见Java TreeSet。
因为您知道SortedSet接口,所以您将使用TreeSet类学习实现。