Java 中的 NavigableMap lastEntry() 方法
在 Java 中,NavigableMap 是一个有序的 Map 集合,可以进行像搜索、排序和范围查询等高级操作。其中,lastEntry() 方法可以获取集合中最后一个元素的键值对。
语法
语法如下:
public Map.Entry<K,V> lastEntry()
参数
该方法无需参数。
返回值
该方法返回最后一个键值对,如果集合为空则返回 null。
示例
下面是一个示例程序,我们在其中创建了一个 NavigableMap,在添加了一些元素后,使用 lastEntry() 方法获取了最后一个元素的键值对:
import java.util.NavigableMap;
import java.util.TreeMap;
import java.util.Map;
public class Example {
public static void main(String[] args) {
NavigableMap<Integer, String> nm = new TreeMap<Integer, String>();
nm.put(10, "a");
nm.put(20, "b");
nm.put(30, "c");
nm.put(40, "d");
nm.put(50, "e");
Map.Entry<Integer,String> lastEntry = nm.lastEntry();
System.out.println("最后一个元素为:" + lastEntry.getKey() + " = " + lastEntry.getValue());
}
}
在这个示例中,我们使用 TreeMap 来作为我们的 NavigableMap 集合,并添加了一些元素。在最后,我们使用 lastEntry() 方法获取最后一个元素,输出该键值对的键和值。
这个示例的输出将是:
最后一个元素为:50 = e
结论
在本文中,我们介绍了 Java 中的 NavigableMap 的 lastEntry() 方法,该方法可以返回集合中最后一个元素的键值对。我们还编写了一个简单的示例程序来演示如何使用这个方法。