Java 简明教程
Java TreeSet Class
Introduction
Java TreeSet 类实现了 Set 接口。以下是有关 TreeSet 的要点 −
-
TreeSet 类保证 Map 将按升序键排序,并由 TreeMap 支持。
-
Map 将根据键 Class 的自然排序方法进行排序,或根据创建集合时提供的 Comparator 进行排序,具体取决于使用哪个构造函数。
-
必须按顺序对 Tree 进行排序,以便其正常工作。
Class declaration
以下是 java.util.TreeSet 类的声明 −
public class TreeSet<E>
extends AbstractSet<E>
implements NavigableSet<E>, Cloneable, Serializable
Methods inherited
此类从以下类中继承方法:
-
java.util.AbstractSet
-
java.util.AbstractCollection
-
java.util.Object
-
java.util.Set
Adding Entries to a TreeSet Example
以下示例显示了使用 Java TreeSet add() 方法向树集添加实体的用法。我们创建了一个 Integer 的 TreeSet 对象。然后使用 add() 方法添加了一些实体,并打印出树集对象以检查其内容。
package com.tutorialspoint;
import java.util.TreeSet;
public class TreeSetDemo {
public static void main(String[] args) {
// creating a TreeSet
TreeSet<Integer> treeset = new TreeSet<>();
// adding in the tree set
treeset.add(12);
treeset.add(13);
treeset.add(14);
treeset.add(15);
// displaying the Tree set data
System.out.print("Tree set : " + treeset);
}
}