Java中的TreeMap get()方法
TreeMap类的java.util.TreeMap.get()方法用于检索或获取在参数中提到的特定键映射的值。当地图不包含键的映射时,它返回NULL。
语法:
Tree_Map.get(Object key_element)
参数: 该方法接受一个名为key_element的对象类型参数,并引用应获取其关联值的关键字。
返回值: 该方法返回与参数中的key_element关联的值。
下面的程序说明了java.util.TreeMap.get()方法的工作方式:
程序1: 映射字符串值到整数键。
//演示get()方法的Java代码
import java.util.*;
public class Tree_Map_Demo {
public static void main(String[] args)
{
//创建一个空的TreeMap
TreeMap<Integer, String> tree_map = new TreeMap<Integer, String>();
//将字符串值映射到int键
tree_map.put(10, "Geeks");
tree_map.put(15, "4");
tree_map.put(20, "Geeks");
tree_map.put(25, "Welcomes");
tree_map.put(30, "You");
//显示TreeMap
System.out.println("Initial Mappings are: " + tree_map);
//获取25的值
System.out.println("The Value is: " + tree_map.get(25));
//获取10的值
System.out.println("The Value is: " + tree_map.get(10));
}
}
初始化映射为:{10 = Geeks,15 = 4,20 = Geeks,25 = Welcomes,30 = You}
值为:欢迎
值为:极客
程序2: 映射整数值到字符串键。
//演示get()方法的Java代码
import java.util.*;
public class Tree_Map_Demo {
public static void main(String[] args)
{
//创建一个空的TreeMap
TreeMap<String, Integer> tree_map = new TreeMap<String, Integer>();
//将int值映射到字符串键
tree_map.put("Geeks", 10);
tree_map.put("4", 15);
tree_map.put("Geeks", 20);
tree_map.put("Welcomes", 25);
tree_map.put("You", 30);
//显示TreeMap
System.out.println("Initial Mappings are: " + tree_map);
//获取" Geeks "的值
System.out.println("The Value is: " + tree_map.get("Geeks"));
//获取" You "的值
System.out.println("The Value is: " + tree_map.get("You"));
}
}
初始化映射为:{4 = 15,Geeks = 20,Welcomes = 25,You = 30}
值为:20
值为:30
注: 可以使用不同数据类型的变化和组合执行任意类型的映射相同的操作。