Java 中 TreeSet 和 SortedSet 的区别
原文:https://www . geesforgeks . org/treeset-and-sorted set-in-Java/的区别
树集是可导航子界面的实现之一。它的底层数据结构是一棵红黑树。元素以升序存储,与排序集相比,树集中有更多的方法可用。我们也可以使用比较器来更改排序参数。例如,根据使用的构造函数,在设置创建时提供比较器。
例
Java 语言(一种计算机语言,尤用于创建网站)
// Java Program to Illustrate TreeSet
// Importing required classes
import java.util.*;
// Main class
class GFG {
// Main driver method
public static void main(String args[]) {
// Creating an empty TreeSet of string type elements
TreeSet<String> al = new TreeSet<String>();
// Adding elements
// using add() method
al.add("Welcome");
al.add("to");
al.add("Geeks for Geeks");
// Traversing elements via help of iterators
Iterator<String> itr = al.iterator();
// Holds true until there is element remaining in object
while (itr.hasNext()) {
// Moving onto next element with help of next() method
System.out.println(itr.next());
}
}
}
Output
Geeks for Geeks
Welcome
to
版权属于:月萌API www.moonapi.com,转载请注明出处