📜  Java中的TreeMap lastKey()方法(1)

📅  最后修改于: 2023-12-03 15:31:57.566000             🧑  作者: Mango

Java中的TreeMap lastKey()方法

简介

TreeMap是Java中的一种基于红黑树实现的有序映射结构,其存储结构是按照key的自然排序或用户指定的Comparator排序。而lastKey()方法是TreeMap提供的一个方法,其作用是返回map中最后一个key。

语法
public K lastKey()
返回值

该方法返回此映射中当前最后一个(最高)键值。

示例

下面是一个简单的示例代码,展示了如何使用lastKey()方法:

import java.util.TreeMap;

public class Main {
    public static void main(String[] args) {
        TreeMap<Integer, String> map = new TreeMap<>();
        map.put(1, "one");
        map.put(2, "two");
        map.put(3, "three");
        map.put(4, "four");

        Integer lastKey = map.lastKey();
        System.out.println("The last key in map is: " + lastKey);
    }
}

输出结果为:

The last key in map is: 4
注意事项
  • 如果该映射为空,则抛出NoSuchElementException异常。
  • 此方法的时间复杂度为O(logn)。