¿Cómo verificar el tamaño de LinkedHashMap en Java?

El tamaño de LinkedHashMap se puede obtener de varias maneras, como mediante el uso de una función incorporada y la iteración a través de LinkedHashMap.

Ejemplo:

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

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

Enfoque 1: usar la iteración

  1. Cree una variable de tamaño de tipo de datos entero e inicialícela con 0.
  2. Comience a iterar a través de LinkedHashMap e incremente la variable de tamaño en cada iteración.
  3. Después de completar la iteración, imprima la variable de tamaño.

A continuación se muestra la implementación del enfoque anterior:

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);
    }
}
Producción

Size of LinkedHashMap is 3

Enfoque 2: Uso del método size()

Sintaxis:

List.size()

Tipo de devolución:

Integer
  1. Cree una variable de tamaño de tipo de datos entero e inicialícela con el método size().
  2. Tamaño de impresión variable.

A continuación se muestra la implementación del enfoque anterior:

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);
    }
}
Producción

Size of LinkedHashMap is 3

Publicación traducida automáticamente

Artículo escrito por patelnagendra1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *