📅  最后修改于: 2023-12-03 15:31:55.430000             🧑  作者: Mango
SortedMap 是一个接口,它继承自 Map 接口,SortedMap 中的所有元素都是按照它们的键值进行排序的,因此可根据排序结果查找 SortedMap 中的元素。
get(Object key) 方法是 SortedMap 接口继承自 Map 接口的一个方法,该方法返回与指定键关联的值。
V get(Object key)
参数:
返回值:
以下是使用 SortedMap get() 方法的示例:
import java.util.SortedMap;
import java.util.TreeMap;
public class Example {
public static void main(String[] args) {
SortedMap<Integer, String> map = new TreeMap<Integer, String>();
map.put(1, "one");
map.put(3, "three");
map.put(5, "five");
// 使用 get() 方法查找键值为 3 的元素
String value = map.get(3);
System.out.println(value);
}
}
输出:
three
在上面的示例中,首先创建了一个 TreeMap 的实例,然后向其中添加三个元素。最后使用 get() 方法查找键为 3 的元素,并将返回的值打印出来。
这里需要注意的是,在 TreeMap 中,元素是按照键值有序存储的,因此该示例中添加的元素和打印出来的元素在顺序上是不同的。
SortedMap 接口是一个按键进行排序的 Map 类型,使用 get() 方法可以根据键值查找元素。在使用 get() 方法时,需要注意 SortedMap 中元素是按照键值有序存储的,因此查找到的元素位置可能和添加时的位置不同。