package jihe;
public class SetDemo {
/*
* Set集合
* Set集合中的对象不按特定的方式排序,只是简单的将对象加入到集合中,
* 但不能包含重复对象。Set集合由Set接口与Set接口的实现类组成。
* Set接口继承了Collection接口,因此包含Collection接口的所有方法
* Set接口常用的实现类HashSet类与TreeSet类
* HashSet类实现了Set接口,由哈希表(实际上是一个HashMap实例)支持。
* 它不保证Set的迭代顺序,特别是它不保证该顺序恒久不变。此类允许null元素
* TreeSet类不仅实现了Set接口,还实现了java.util.SortedSet接口,因此
* TreeSet类实现的Set集合在遍历集合时按照自然顺序递增排序,
* 也可以按照指定比较器递增排序,即可以通过比较对用TreeSet类实现的Set集合中的
* 对象进行排序。
* TreeSet类增加的方法:
* first():返回此Set中当前第一个(最低)元素
* last():返回此Set中当前最后一个(最高)元素
* comparator():返回此Set中的元素进行排序的比较器。如果此Set使用自然排序,则返回null
* headSet(E toElement):返回一个新的Set集合,新集合包含toElement(不包含)之前的所有对象
* subSet(E fromElement,E fromElement):返回一个新的Set集合,包含fromElement(包含)对象与fromElement
* (不包含)对象之间的所有对象
* tailSet(E fromElement):返回一个新的Set集合,新集合包含对象fromElement(包含)之后的所有对象
*
*/
public static void main(String[] args) {
}
}
public class SetDemo {
/*
* Set集合
* Set集合中的对象不按特定的方式排序,只是简单的将对象加入到集合中,
* 但不能包含重复对象。Set集合由Set接口与Set接口的实现类组成。
* Set接口继承了Collection接口,因此包含Collection接口的所有方法
* Set接口常用的实现类HashSet类与TreeSet类
* HashSet类实现了Set接口,由哈希表(实际上是一个HashMap实例)支持。
* 它不保证Set的迭代顺序,特别是它不保证该顺序恒久不变。此类允许null元素
* TreeSet类不仅实现了Set接口,还实现了java.util.SortedSet接口,因此
* TreeSet类实现的Set集合在遍历集合时按照自然顺序递增排序,
* 也可以按照指定比较器递增排序,即可以通过比较对用TreeSet类实现的Set集合中的
* 对象进行排序。
* TreeSet类增加的方法:
* first():返回此Set中当前第一个(最低)元素
* last():返回此Set中当前最后一个(最高)元素
* comparator():返回此Set中的元素进行排序的比较器。如果此Set使用自然排序,则返回null
* headSet(E toElement):返回一个新的Set集合,新集合包含toElement(不包含)之前的所有对象
* subSet(E fromElement,E fromElement):返回一个新的Set集合,包含fromElement(包含)对象与fromElement
* (不包含)对象之间的所有对象
* tailSet(E fromElement):返回一个新的Set集合,新集合包含对象fromElement(包含)之后的所有对象
*
*/
public static void main(String[] args) {
}
}