📜  Java集合 emptyMap() 方法和示例

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

Java集合 emptyMap() 方法和示例

Java Collections 的emptyMap()方法是一种用于返回空地图的方法,这样我们就无法更改地图IE 中的数据,它是不可变的。

语法

public static final  Map emptyMap()   

在哪里,

  • 关键是关键元素
  • value是值元素

参数:这将不接受任何参数,

返回类型:这将返回一个不可变的空映射。

例外:不会出现任何异常。

示例 1:

Java
// Java program to create an empty map
import java.util.*;
  
public class GFG {
    // main method  
    public static void main(String[] args)
    {      
        // create an empty map
        Map data = Collections.emptyMap();
             
        System.out.println(data);
    }
}


Java
// Java program to create an
// empty map and add elements
// We will get an error because 
// the method will work on only 
// an empty map
import java.util.*;
  
public class GFG { 
    // main method
    public static void main(String[] args)
    {      
        // create an empty map
        Map data = Collections.emptyMap();
              
        // add element
        data.put("1", "python/R");
            
        System.out.println(data);
    }
}


输出
{}

示例 2:

Java

// Java program to create an
// empty map and add elements
// We will get an error because 
// the method will work on only 
// an empty map
import java.util.*;
  
public class GFG { 
    // main method
    public static void main(String[] args)
    {      
        // create an empty map
        Map data = Collections.emptyMap();
              
        // add element
        data.put("1", "python/R");
            
        System.out.println(data);
    }
}

输出

Exception in thread "main" java.lang.UnsupportedOperationException
    at java.util.AbstractMap.put(AbstractMap.java:209)
    at GFG.main(GFG.java:8)