Treeset to order elements in descending order

前端 未结 5 2051
囚心锁ツ
囚心锁ツ 2020-12-09 15:25

Here is the piece of code that I have used for Java 5.0

TreeSet treeSetObj = new TreeSet( Collections.reverseOrder() ) ;
         


        
5条回答
  •  孤街浪徒
    2020-12-09 15:55

    Using descendingSet method you can reverse existing treeSet in the class

    import java.util.TreeSet; 
      
    public class TreeSetDescending { 
      
        public static void main(String[] args) 
        { 
            // Declare a treeset 
            TreeSet ints = new TreeSet(); 
            ints.add(2); 
            ints.add(20); 
            ints.add(10); 
            ints.add(5); 
            ints.add(7); 
            ints.add(3); 
      
            // Initialize treeset with predefined set in reverse order 
            // using descendingSet() 
            TreeSet intsReverse = (TreeSet)ints.descendingSet(); 
      
            // Print the set 
            System.out.println("Without descendingSet(): " + ints); 
            System.out.println("With descendingSet(): " + intsReverse); 
        } 
    } 
    
        

    提交回复
    热议问题