Java 中的 ConcurrentSkipListSet
ConcurrentSkipListSet 的元素默认按升序排列。而且,它的实现基于 ConcurrentSkipListMap。ConcurrentSkipListSet 类还实现了 Collection 接口和 AbstractSet 类,它是 Java Collection Framework 的一部分。
下面是一个演示此项目的程序 −
示例
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);
广告