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);