LinkedHashMap get() Method in Java with Examples (original) (raw)

Last Updated : 17 Nov, 2021

In Java, get() method of LinkedHashMap class is used to retrieve or fetch the value mapped by a particular key mentioned in the parameter. It returns NULL when the map contains no such mapping for the key.

--> java.util Package --> LinkedHashMap Class --> get() Method

Syntax:

Linked_Hash_Map.get(Object keyelement)

Parameter: One parameter key_element of object type and refers to the key whose associated value is supposed to be fetched.

Return Type: Value associated with the key_element in the parameter.

Example 1: Mapping String Values to Integer Keys.

Java

import java.util.*;

public class GFG {

`` public static void main(String[] args)

`` {

`` LinkedHashMap<Integer, String> li_hash_map

`` = new LinkedHashMap<Integer, String>();

`` 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" );

`` System.out.println( "Initial Mappings are: "

`` + li_hash_map);

`` System.out.println( "The Value is: "

`` + li_hash_map.get( 25 ));

`` System.out.println( "The Value is: "

`` + li_hash_map.get( 10 ));

`` }

}

Output:

Initial Mappings are: {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You} The Value is: Welcomes The Value is: Geeks

Example 2: Mapping Integer Values to String Keys

Java

import java.util.*;

public class Linked_Hash_Map_Demo {

`` public static void main(String[] args)

`` {

`` LinkedHashMap<String, Integer> li_hash_map

`` = new LinkedHashMap<String, Integer>();

`` 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 );

`` System.out.println( "Initial Mappings are: "

`` + li_hash_map);

`` System.out.println( "The Value is: "

`` + li_hash_map.get( "Geeks" ));

`` System.out.println( "The Value is: "

`` + li_hash_map.get( "You" ));

`` }

}

Output:

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.