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

更新日期: 30-Jul-2019

190 次浏览

开启你的 职业生涯

完成课程认证

开始吧
广告