Skip to content

Files

Latest commit

86e54a9 · Jun 23, 2020

History

History
25 lines (19 loc) · 1.37 KB

51.md

File metadata and controls

25 lines (19 loc) · 1.37 KB

Java 初学者的SortedSet集合教程

原文: https://javabeginnerstutorial.com/core-java-tutorial/sorted-set-collection-tutorial-for-java-beginners/

该接口是 Java 集合接口的一部分。

SortedSet的重要点

  • 它提供其元素的顺序。
  • 元素根据创建SortedSet时提供的Comparable/Comparator进行排序。
  • 迭代器将以升序遍历集合。
  • 此接口是SortedMap的集合类似物。
  • 插入SortedSet中的元素需要实现Comparable接口(或接受比较器接口)。
  • SortedSet的所有实现应提供 4 个构造器。
    • 没有带参构造器
    • 具有单个Comparator参数的构造器。
    • 具有单个Collection参数的构造器。
    • 具有单个SortedSet参数的构造器。

SortedSet中的重要方法

  • Comparator<? super E> comparator():返回用于对Set中的元素进行排序的比较器。
  • subSet(E fromElement, E toElement):返回此集合部分的视图,其元素范围从fromElement(包括)到toElement(不包括)。
  • headSet(E toElement):返回此集合中的元素严格小于toElement的部分的视图。
  • tailSet(E fromElement):返回此集合中其元素大于或等于fromElement的部分的视图