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

📅  最后修改于: 2023-12-03 14:42:55.590000             🧑  作者: Mango

Java中的TreeMap get()方法

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()方法时,需要注意参数类型和返回值类型,避免出错。