Java中的Collections singletonMap()方法及其示例

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}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程