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
- Cree una variable de tamaño de tipo de datos entero e inicialícela con 0.
- Comience a iterar a través de LinkedHashMap e incremente la variable de tamaño en cada iteración.
- 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
- Cree una variable de tamaño de tipo de datos entero e inicialícela con el método size().
- 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