Java中的Collections singletonMap()方法及其示例
java.util.Collections 类的 singletonMap() 方法用于返回一个不可变的map,该map仅将指定的key映射到指定的value。返回的map是可序列化的。
语法:
public static Map singletonMap(K key, V value)
参数: 该方法将以下参数作为参数:
- key – 要存储在返回的map中的唯一key。
- value – 返回的map映射到key的值。
返回值: 此方法返回一个包含仅指定的key-value映射的不可变map。
以下是说明 singletonMap() 方法的示例
示例1:
//演示singletonMap()方法的Java程序
//对于<String,String>值
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
throws Exception
{
尝试{
//使用singletonMap()方法创建singleton map
Map<String,String>
map = Collections。
singletonMap(“key”,“Value”);
//打印singletonMap
System.out.println(“Singleton map is:”
+地图);
}
catch(IllegalArgumentException e){
System.out.println("Exception thrown : " + e);
}
}
}
输出:
Singleton map is: {key=Value}
示例2:
//演示singletonMap()方法的Java程序
//对于<Integer,Boolean>值
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
throws Exception
{
尝试{
//使用singletonMap()方法创建singleton map
Map<Integer,Boolean>
map = Collections。
.singletonMap(100,true);
//打印singletonMap
System.out.println(“Singleton map is:”
+地图);
}
catch(IllegalArgumentException e){
System.out.println("Exception thrown : " + e);
}
}
}
输出:
Singleton map is: {100=true}