Java 中的 NavigableMap 介面示例


NavigableMap 是 SortedMap 集合框架的擴充套件。它用於以統一的方式排列元素。NavigableMap 具有不同的方法來迭代 Map 中的元素。

示例

以下是一個示例 −

 即時演示

import java.util.NavigableMap;
import java.util.TreeMap;
public class Demo {
   public static void main(String[] args) {
      NavigableMap<String, Integer> my_map = new TreeMap<String, Integer>();
      my_map.put("A", 856);
      my_map.put("M", 349);
      my_map.put("Z", 567);
      System.out.printf("The descending set is : %s%n", my_map.descendingKeySet());
      System.out.printf("The floor entry is : %s%n", my_map.floorEntry("A"));
      System.out.printf("The first key : %s%n", my_map.firstKey());
      System.out.printf("The reversed map : %s%n", my_map.descendingMap());
   }
}

輸出

The descending set is : [Z, M, A]
The floor entry is : A=856
The first key : A
The reversed map : {Z=567, M=349, A=856}

一個名為 Demo 的類包含 main 函式。建立 NavigableMap 的例項,並使用“put”函式將元素新增到對映中。相關函式用於按降序顯示對映、對映的第一個元素、對映的第一個鍵和對映的反轉版本。

更新日期:14-Sep-2020

596 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告