📅  最后修改于: 2023-12-03 14:42:53.009000             🧑  作者: Mango
TreeMap是一种基于红黑树的有序Map集合。lowerKey()方法是TreeMap中的方法之一,用于获取Map中的一个小于给定key的key。本文将介绍TreeMap lowerKey()方法的使用及示例。
public K lowerKey(K key)
参数说明:
返回值:
下面通过一个简单的示例来演示lowerKey()方法的使用。
import java.util.TreeMap;
public class LowerKeyDemo {
public static void main(String[] args) {
TreeMap<Integer, String> treeMap = new TreeMap<>();
treeMap.put(1, "Java");
treeMap.put(3, "Python");
treeMap.put(5, "C++");
treeMap.put(7, "PHP");
treeMap.put(9, "Ruby");
System.out.println("TreeMap中所有元素:" + treeMap);
System.out.println("lowerKey(2)返回:" + treeMap.lowerKey(2));
System.out.println("lowerKey(6)返回:" + treeMap.lowerKey(6));
System.out.println("lowerKey(10)返回:" + treeMap.lowerKey(10));
}
}
执行输出结果如下:
TreeMap中所有元素:{1=Java, 3=Python, 5=C++, 7=PHP, 9=Ruby}
lowerKey(2)返回:1
lowerKey(6)返回:5
lowerKey(10)返回:9
本示例中,首先定义了一个TreeMap,然后添加了5个键值对。接着使用lowerKey()方法来查找小于给定键的键。最后,输出了每个查询的结果。
lowerKey()方法是TreeMap中的一个实用方法。它可以用来获取TreeMap中的一个小于给定key的key。除了本文的示例之外,它还有很多其他有用的应用场景,程序员们可以在日常开发中进行试验和应用,以此提高开发效率和代码质量。