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”函数将元素添加到映射中。相关函数用于按降序显示映射、映射的第一个元素、映射的第一个键和映射的反转版本。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP