📜  使用示例在Java中初始化静态地图

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

使用示例在Java中初始化静态地图

在本文中,使用Java创建并初始化了一个静态映射。

静态地图是定义为静态的地图。这意味着映射成为类成员并且可以使用类轻松使用。

  • 方法一:
    1. 创建静态地图变量。
    2. 在静态块中实例化它。

    下面是上述方法的实现:

    // Java program to create a static map
      
    import java.util.*;
      
    class GFG {
      
        // Declaring the static map
        private static Map map;
      
        // Instantiating the static map
        static
        {
            map = new HashMap<>();
            map.put(1, "GFG");
            map.put(2, "Geek");
            map.put(3, "GeeksForGeeks");
        }
      
        // Driver code
        public static void main(String[] args)
        {
            System.out.println(map);
        }
    }
    
    输出:
    {1=GFG, 2=Geek, 3=GeeksForGeeks}
    
  • 方法2:创建一个静态映射变量并一起实例化它。

    下面是上述方法的实现:

    // Java program to create a static map
      
    import java.util.*;
      
    class GFG {
      
        // Declaring the static map
        private static Map map
            = new HashMap<>() {
                  map.put(1, "GFG");
                  map.put(2, "Geek");
                  map.put(3, "GeeksForGeeks");
              }
      
        // Driver code
        public static void main(String[] args)
        {
            System.out.println(map);
        }
    }
    
    输出:
    {1=GFG, 2=Geek, 3=GeeksForGeeks}