在 Java ,get()方法的LinkedHashMap 类用于检索或获取参数中提到的特定键映射的值。当映射不包含键的此类映射时,它返回 NULL。
--> java.util Package --> LinkedHashMap Class --> get() Method
用法:
Linked_Hash_Map.get(Object key_element)
参数:1个参数key_element对象类型,指的是要获取其关联值的键。
返回类型:与相关的值key_element在参数中。
示例 1:将字符串值映射到整数键。
Java
// Java Program to illustrate get() method
// of LinkedHashMap
// Mapping String Values to Integer Keys
// Importing required classes
import java.util.*;
// Main class
public class GFG {
// Main driver method
public static void main(String[] args)
{
// Creating an empty HashMap
LinkedHashMap<Integer, String> li_hash_map
= new LinkedHashMap<Integer, String>();
// Mapping string values to int keys
// using put() method
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");
// Printing all elements of LinkedHashMap
System.out.println("Initial Mappings are: "
+ li_hash_map);
// Getting the value of 25
System.out.println("The Value is: "
+ li_hash_map.get(25));
// Getting the value of 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:将整数值映射到字符串键
Java
// Java Program to Illustrate get() method
// Mapping Integer Values to String Keys
// Importing required classes
import java.util.*;
// Main class
public class Linked_Hash_Map_Demo {
// Main driver method
public static void main(String[] args)
{
// Creating an empty LinkedHashMap
LinkedHashMap<String, Integer> li_hash_map
= new LinkedHashMap<String, Integer>();
// Mapping int values to string keys
// using put() method
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);
// Printing all elements of LinkedHashMap
System.out.println("Initial Mappings are: "
+ li_hash_map);
// Getting the value of "Geeks"
System.out.println("The Value is: "
+ li_hash_map.get("Geeks"));
// Getting the value of "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
Note: The same operation can be performed with any type of Mappings with variation and combination of different data types.
相关用法
- Java LinkedHashMap get()用法及代码示例
- Java LinkedHashMap getOrDefault()用法及代码示例
- Java LinkedHashMap containsValue()用法及代码示例
- Java LinkedHashMap entrySet()用法及代码示例
- Java LinkedHashMap forEach()用法及代码示例
- Java LinkedHashMap keySet()用法及代码示例
- Java LinkedHashMap values()用法及代码示例
- Java LinkedHashMap containsKey()用法及代码示例
- Java LinkedHashMap removeEldestEntry()用法及代码示例
- Java LinkedHashMap clear()用法及代码示例
- Java LinkedHashMap转List用法及代码示例
- Java LinkedHashMap转Two Arrays用法及代码示例
- Java LinkedHashSet spliterator()用法及代码示例
- Java LinkedHashSet add()用法及代码示例
- Java LinkedHashSet clear()用法及代码示例
- Java LinkedHashSet clone()用法及代码示例
- Java LinkedHashSet contains()用法及代码示例
- Java LinkedHashSet containsAll()用法及代码示例
- Java LinkedHashSet equals()用法及代码示例
- Java LinkedHashSet hashCode()用法及代码示例
- Java LinkedHashSet isEmpty()用法及代码示例
- Java LinkedHashSet remove()用法及代码示例
- Java LinkedHashSet removeAll()用法及代码示例
- Java LinkedHashSet retainAll()用法及代码示例
- Java LinkedHashSet size()用法及代码示例
注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 LinkedHashMap get() Method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。