【发布时间】:2012-03-18 08:44:26
【问题描述】:
Guava 为初始化地图提供了一个不错的快捷方式。但是,当我的地图初始化为九个条目时,我收到以下编译器错误(Eclipse Indigo)。
ImmutableMap 类型中的方法of(K, V, K, V, K, V, K, V, K, V) 不适用于参数
(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)
ImmutableMap<String,String> myMap = ImmutableMap.of(
"key1", "value1",
"key2", "value2",
"key3", "value3",
"key4", "value4",
"key5", "value5",
"key6", "value6",
"key7", "value7",
"key8", "value8",
"key9", "value9"
);
消息似乎表明
一个 ImmutableMap 的最大大小为四对 key,value。
显然,情况并非如此,但我不知道该怎么做才能增加我的初始化程序的大小。
谁能告诉我缺少什么?
【问题讨论】:
标签: java dictionary guava