相关疑难解决方法(0)

初始化Guava ImmutableMap

Guava为初始化地图提供了一个很好的快捷方式.但是,当我的地图初始化为九个条目时,我得到以下编译器错误(Eclipse Indigo).

of(K, V, K, V, K, V, K, V, K, V)类型中的方法ImmutableMap不适用于参数 (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"
        );
Run Code Online (Sandbox Code Playgroud)

该消息似乎表明了这一点

ImmutableMap的最大大小为四对键值.

显然,情况并非如此,但我无法弄清楚如何增加初始化程序的大小.

有人能告诉我缺少什么吗?

java dictionary guava

131
推荐指数
2
解决办法
10万
查看次数

标签 统计

dictionary ×1

guava ×1

java ×1