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)