Java 中 Collections.singletonMap() 方法详解
Collections.singletonMap() 是 Java 中的一个静态方法,用于创建一个只包含一个键值对的不可变的映射(Map)。
它的方法签名为:
static <K,V> Map<K,V> singletonMap(K key, V value)
该方法接受两个参数,一个是键(key),另一个是值(value),并返回一个只有一个键值对的不可变的Map对象。这意味着无法向该Map对象中添加或删除键值对。
例如,可以使用singletonMap()方法创建一个只包含一个键值对的Map对象:
Map<String, Integer> map = Collections.singletonMap('key', 1);
在上面的示例中,创建了一个只包含一个键值对的Map对象,键为'key',值为1。由于该Map对象是不可变的,无法修改或删除键值对。
singletonMap()方法通常用于在需要快速创建只有一个键值对的Map对象时使用。由于该Map对象是不可变的,因此在多线程环境中可以安全地使用。
原文地址: http://www.cveoy.top/t/topic/quuc 著作权归作者所有。请勿转载和采集!