Java中的LinkedHashMap get()方法及示例
在Java中,LinkedHashMap类的 get()方法 用于检索或获取在参数中提到的特定键映射的值。当映射中没有这样的映射键时,它返回NULL。
–> java.util 包
–> LinkedHashMap 类
–> get() 方法
语法:
Linked_Hash_Map.get( Object key_element)
参数: 一个参数 key_element,对象类型,指代关联值将要被获取的键。
返回类型: 在 参数 中指定 key_element 相关联的值。
示例1: 将字符串值映射到整数键。
// 阐明get()方法的Java程序
// 将字符串值映射到整数键
// 导入所需的类
import java.util.*;
// 主类
public class GFG {
// 主驱动器方法
public static void main(String[] args)
{
// 创建一个空HashMap
LinkedHashMap<Integer, String> li_hash_map
= new LinkedHashMap<Integer, String>();
// 使用put()方法将字符串值映射到整数键
li_hash_map.put(10, "Geeks");
li_hash_map.put(15, "4");
li_hash_map.put(20, "Geeks");
li_hash_map.put(25, "Welcomes");
li_hash_map.put(30, "You");
// 打印LinkedHashMap的所有元素
System.out.println("Initial Mappings are: "
+ li_hash_map);
// 获取值为25的元素
System.out.println("The Value is: "
+ li_hash_map.get(25));
// 获取值为10的元素
System.out.println("The Value is: "
+ li_hash_map.get(10));
}
}
输出:
Initial Mappings are: {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}
The Value is: Welcomes
The Value is: Geeks
示例2: 将整数值映射到字符串键
// 阐明get()方法的Java程序
// 将整数值映射到字符串键
// 导入所需的类
import java.util.*;
// 主类
public class Linked_Hash_Map_Demo {
// 主驱动器方法
public static void main(String[] args)
{
// 创建一个空LinkedHashMap
LinkedHashMap<String, Integer> li_hash_map
= new LinkedHashMap<String, Integer>();
// 使用put()方法将整数值映射到字符串键
li_hash_map.put("Geeks", 10);
li_hash_map.put("4", 15);
li_hash_map.put("Geeks", 20);
li_hash_map.put("Welcomes", 25);
li_hash_map.put("You", 30);
// 打印LinkedHashMap的所有元素
System.out.println("Initial Mappings are: "
+ li_hash_map);
// 获取值为“Geeks”的元素
System.out.println("The Valueis: "
+ li_hash_map.get("Geeks"));
// 获取值为“You”的元素
System.out.println("The Value is: "
+ li_hash_map.get("You"));
}
}
输出:
Initial Mappings are: {Geeks=20, 4=15, Welcomes=25, You=30}
The Value is: 20
The Value is: 30
注意: 可以使用不同数据类型的组合进行相同类型的映射操作。
极客教程