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的最大大小为四对键值.
显然,情况并非如此,但我无法弄清楚如何增加初始化程序的大小.
有人能告诉我缺少什么吗?