What is the LinkedHashMap.get method in Java?

A LinkedHashMap is the same as HashMap, except the LinkedHashMap maintains the insertion order, whereas the HashMap doesn’t. Internally the LinkedHashMap uses the doubly-linked list to maintain the insertion order.

Read more about LinkedHashMap here.

The get method of LinkedHashMap will:

  • Return the Value associated with the passed key if there is a mapping present for the passed key.

  • Return null if there is no mapping present for the passed key.

Syntax

public V get(Object key)

Code

The code below demonstrates how to use the get method.

import java.util.LinkedHashMap;
class GetExample {
public static void main(String[] args) {
// create an LinkedHashMap
LinkedHashMap<Integer, String> numbers = new LinkedHashMap<>();
numbers.put(1, "One");
numbers.put(2, "Two");
System.out.println("The LinkedHashMap is - " + numbers);
System.out.println("\nGetting value for key 1 :" + numbers.get(1));
System.out.println("\nGetting value for key 5 :" + numbers.get(5));
}
}

In the code above, we:

  • Create a LinkedHashMap object with the name numbers.

  • Add two entries to the numbers.

  • Call the get method for the key 1. This will return the value associated with the key 1. In our case one is returned.

  • Call the get method for the key 5. This will return null because there is no value associated for the key 5.

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources