📜  Java中的集合 singletonMap() 方法和示例(1)

📅  最后修改于: 2023-12-03 15:16:34.549000             🧑  作者: Mango

Java中的集合 singletonMap() 方法和示例

介绍

在Java中,集合是一种常用的数据结构,可以用来存储一组相关的数据。其中,Map是一种键值对形式的集合,可以用来存储一组关联的数据。在Map中,singletonMap()方法可以用来创建只包含一个键值对的不可修改的Map集合。

语法

singletonMap()方法的语法如下所示:

public static <K, V> Map<K, V> singletonMap(K key, V value)

该方法接受两个参数,一个是键值对中的键,另一个是键值对中的值。它会返回一个只包含一个键值对的不可修改的Map集合。

示例

以下是使用singletonMap()方法创建一个只包含一个键值对的不可修改的Map集合的示例代码:

import java.util.Collections;
import java.util.Map;

public class SingletonMapExample {
    public static void main(String[] args) {
        Map<String, Integer> map = Collections.singletonMap("one", 1);
        System.out.println(map);
    }
}

以上代码会输出以下结果:

{one=1}

在这个示例中,我们创建了一个只包含一个键值对的不可修改的Map集合。该集合包含一个键为"one",值为1的键值对。

总结

在Java中,singletonMap()方法可以用来创建只包含一个键值对的不可修改的Map集合。该方法可以简化创建只包含一个键值对的Map集合的过程,并且可以保证该Map集合是不可修改的。在使用singletonMap()方法时,需要明确该集合是不可修改的,如果需要对该集合进行修改,则会抛出UnsupportedOperationException异常。