📜  如何在Java中检查 LinkedHashMap 大小?

📅  最后修改于: 2022-05-13 01:54:21.840000             🧑  作者: Mango

如何在Java中检查 LinkedHashMap 大小?

LinkedHashMap 的大小可以通过多种方式获得,例如使用内置函数和遍历 LinkedHashMap。

例子:

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

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

方法一:使用迭代

  1. 创建一个整数数据类型的大小变量并将其初始化为 0。
  2. 开始遍历 LinkedHashMap 并在每次迭代时增加 size 变量。
  3. 迭代完成后,打印大小可变。

下面是上述方法的实现:

Java
// Java Program to find the size of LinkedHashMap
import java.util.*;
public class LinkedHashMapSizeExample {
  
    public static void main(String[] args)
    {
  
        // LinkedHashMap Initialization
        LinkedHashMap lhMapColors
            = new LinkedHashMap();
  
        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);
    }
}


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 lhMapColors
            = new LinkedHashMap();
  
        // 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);
    }
}


输出
Size of LinkedHashMap is 3

方法二:使用 size() 方法

句法:

List.size()

退货类型:

Integer
  1. 创建整数数据类型的大小变量并使用 size() 方法对其进行初始化。
  2. 打印尺寸可变。

下面是上述方法的实现:

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 lhMapColors
            = new LinkedHashMap();
  
        // 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);
    }
}
输出
Size of LinkedHashMap is 3