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的类包含主要功能。创建了NavigableMap的实例,并借助“put”功能将元素添加到映射。相关功能用于按降序显示映射,映射的第一个元素,映射的第一个键以及映射的反向版本。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短