Java中的ConcurrentSkipListSet
ConcurrentSkipListSet具有默认情况下排序的元素。同样,其实现基于ConcurrentSkipListMap。ConcurrentSkipListSet类还实现了Collection接口以及AbstractSet类。它是JavaCollectionFramework的一部分。
演示此的程序如下所示-
示例
import java.util.concurrent.ConcurrentSkipListSet;
public class Demo {
public static void main(String[] args) {
ConcurrentSkipListSet<Integer> csls = new ConcurrentSkipListSet<Integer>();
csls.add(7);
csls.add(4);
csls.add(1);
csls.add(9);
csls.add(3);
System.out.println("The elements in ConcurrentSkipListSet are: " + csls);
}
}上面程序的输出如下-
输出结果
The elements in ConcurrentSkipListSet are: [1, 3, 4, 7, 9]
现在让我们了解上面的程序。
创建ConcurrentSkipListSet,然后将元素添加到其中。然后显示元素,并且默认情况下对这些元素进行排序。证明这一点的代码片段如下-
ConcurrentSkipListSet<Integer> csls = new ConcurrentSkipListSet<Integer>();
csls.add(7);
csls.add(4);
csls.add(1);
csls.add(9);
csls.add(3);
System.out.println("The elements in ConcurrentSkipListSet are: " + csls);