Java中TreeMap descendingKeySet()方法与示例

Java中TreeMap descendingKeySet()方法与示例

TreeMap类descendingKeySet() 方法返回映射中包含的键的逆序 NavigableSet 视图 。该集合的迭代器以降序返回键。

注意: 该集合由映射支持,因此对映射进行的更改会反映在集合中,反之亦然。

语法:

public NavigableSet<K> descendingKeySet()

参数: 该方法不接受任何参数。
返回值: 该方法返回包含在映射中的值的可导航视图。

异常: 该方法不会抛出任何异常。

示例1:

// Java Program to show the working
// of descendingKeySet() Method
import java.io.*;
import java.util.*;
public class GFG {
    public static void main(String[] args)
    {

        // creating tree map of Integer and String
        TreeMap<Integer, String> treemap
            = new TreeMap<Integer, String>();

        // populating tree map using put()
        treemap.put(3, "three");
        treemap.put(1, "one");
        treemap.put(2, "two");
        treemap.put(0, "zero");
        treemap.put(7, "seven");
        treemap.put(6, "six");

        // putting values in navigable set
        // use of descendingKeySet
        NavigableSet set1 = treemap.descendingKeySet();

        System.out.println("Navigable set values are: "
                            + set1);
    }
}

输出:

Navigable set values are: [7, 6, 3, 2, 1, 0]

示例2:

// Java Program to show the working
// of descendingKeySet() Method
import java.io.*;
import java.util.*;
public class GFG {
    public static void main(String[] args)
    {

        // creating tree map of Integer and String
        TreeMap<Integer, String> geeks
            = new TreeMap<Integer, String>();

        // putting values in navigable set
        geeks.put(1, "Guru");
        geeks.put(2, "Ayush");
        geeks.put(3, "Devesh");
        geeks.put(4, "Kashish");

        System.out.println("TreeMap values :- " + geeks);

        // use of descendingKeySet
        NavigableSet nevigableSet
            = geeks.descendingKeySet();

        System.out.println("Reverse key values:- "
                            + navigableSet);
    }
}

输出:

TreeMap values :- {1=Guru, 2=Ayush, 3=Devesh, 4=Kashish}
Reverse key values:- [4, 3, 2, 1]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程