📅  最后修改于: 2023-12-03 14:42:55.590000             🧑  作者: Mango
TreeMap是Java集合框架中的一个有序映射,它将键映射到值。TreeMap实现了NavigableMap接口,并且是基于红黑树数据结构实现的。
get()方法是TreeMap中用于获取指定键对应的值的方法,本文将详细介绍TreeMap get()方法的使用。
public V get(Object key)
key:要查找的键
如果map中存在key,则返回该key对应的值,否则返回null。
import java.util.*;
public class Example {
public static void main(String[] args) {
// 创建TreeMap对象
Map<Integer, String> map = new TreeMap<>();
// 添加键值对
map.put(1, "One");
map.put(2, "Two");
map.put(3, "Three");
// 使用get方法获取键1对应的值
String value = map.get(1);
// 输出结果
System.out.println(value); // 输出:One
// 使用get方法获取键4对应的值
value = map.get(4);
// 输出结果
System.out.println(value); // 输出:null
}
}
在本例子中,我们创建了一个TreeMap对象,并添加了三个键值对。然后使用get方法两次获取指定键对应的值,第一次获取键1对应的值成功,输出结果为"One";第二次获取键4对应的值失败,输出结果为null。
get()方法是TreeMap中常用的方法之一,它通过给定的键获取对应的值。在使用get()方法时,需要注意参数类型和返回值类型,避免出错。