这个 下降集() 方法 JAVAutil。同时发生的ConcurrentSkipListSet 是Java中的一个内置函数,它返回此集合中包含的元素的逆序视图。降序集由该集支持,因此对该集的更改将反映在降序集中,反之亦然。
null
语法:
ConcurrentSkipListSet.descendingSet()
返回值: 该函数返回一个NavigableSet,它是该集合的一个逆序视图。
下面的程序演示了ConcurrentSkipListSet。Set()方法:
项目1:
// Java Program Demonstrate descendingSet() // method of ConcurrentSkipListSet */ import java.util.NavigableSet; import java.util.Iterator; import java.util.concurrent.ConcurrentSkipListSet; class ConcurrentSkipListSetIteratorExample1 { public static void main(String[] args) { // Initializing the set ConcurrentSkipListSet<Integer> set = new ConcurrentSkipListSet<Integer>(); // Adding elements to this set set.add( 10 ); set.add( 35 ); set.add( 20 ); set.add( 25 ); // Printing the elements of the set System.out.println( "Contents of the set: " + set); // Creating a descending set object NavigableSet<Integer> des_set = set.descendingSet(); // Printing the elements of the descending set System.out.println( "Contents of the descending set: " + des_set); } } |
输出:
Contents of the set: [10, 20, 25, 35] Contents of the descending set: [35, 25, 20, 10]
项目2: 在降序集合中插入元素时,演示原始集合中变化的程序。
// Java Program Demonstrate descendingSet() // method of ConcurrentSkipListSet */ import java.util.NavigableSet; import java.util.Iterator; import java.util.concurrent.ConcurrentSkipListSet; class ConcurrentSkipListSetIteratorExample2 { public static void main(String[] args) { // Initializing the set ConcurrentSkipListSet<String> set = new ConcurrentSkipListSet<String>(); // Adding elements to this set set.add( "bob" ); set.add( "alex" ); set.add( "eric" ); set.add( "chuck" ); // Creating a descending object NavigableSet<String> des_set = set.descendingSet(); // Adding elements to the descending set and also to the set des_set.add( "drake" ); des_set.add( "fred" ); // Printing the elements of the set System.out.println( "Contents of the set: " + set); // Printing the elements of the descending set System.out.println( "Contents of the descending set: " + des_set); } } |
输出:
Contents of the set: [alex, bob, chuck, drake, eric, fred] Contents of the descending set: [fred, eric, drake, chuck, bob, alex]
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END