Skip to content
Related Articles

Related Articles

Improve Article
How to Check the LinkedHashMap Size in Java?
  • Last Updated : 07 Jan, 2021

Size of LinkedHashMap can be obtained in multiple ways like by using an inbuilt function and by iterating through the LinkedHashMap.

Example:

Input : List : [1 : "John", 2 : "Tom", 3 : "Tim"]
Output: 3

Input : List : [1 : "John", 2 : "Tom"]
Output: 2

Approach 1: using Iteration

  1. Create a size variable of integer data type and initialize it with 0.
  2. Start iterating through the LinkedHashMap and increment the size variable at each iteration.
  3. After completion of the iteration, print size variable.

Below is the implementation of the above approach:

Java




// Java Program to find the size of LinkedHashMap
import java.util.*;
public class LinkedHashMapSizeExample {
  
    public static void main(String[] args)
    {
  
        // LinkedHashMap Initialization
        LinkedHashMap<Integer, String> lhMapColors
            = new LinkedHashMap<Integer, String>();
  
        lhMapColors.put(1, "red");
        lhMapColors.put(2, "white");
        lhMapColors.put(3, "blue");
  
        // Create of size variable and initialize with 0
        int size = 0;
        for (Map.Entry mapElement :
             lhMapColors.entrySet()) {
            size++;
        }
        System.out.println("Size of LinkedHashMap is "
                           + size);
    }
}
Output



Size of LinkedHashMap is 3

Approach 2: Using size() Method

Syntax:

List.size()

Return Type:

Integer
  1. Create a size variable of integer data type and initialize it with the size() method.
  2. Print size variable.

Below is the implementation of the above approach:

Java




// Java Program to find the size of LinkedHashMap
import java.util.LinkedHashMap;
public class LinkedHashMapSizeExample {
  
    public static void main(String[] args)
    {
        // Initialize LinkedHashMap
        LinkedHashMap<Integer, String> lhMapColors
            = new LinkedHashMap<Integer, String>();
  
        // Add elements
        lhMapColors.put(1, "red");
        lhMapColors.put(2, "white");
        lhMapColors.put(3, "blue");
  
        // Create size variable and initialize
        // it with size() method
        int size = lhMapColors.size();
        System.out.println("Size of LinkedHashMap is "
                           + size);
    }
}
Output
Size of LinkedHashMap is 3

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.




My Personal Notes arrow_drop_up
Recommended Articles
Page :