番石榴提供了一个不错的快捷方式来初始化地图。但是,当我的地图初始化为9个条目时,出现以下编译器错误(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"
);
该消息似乎表明
ImmutableMap的最大大小为四对键值。
显然,情况并非如此,但我不知道该怎么做才能增加初始化程序的大小。
有人可以告诉我缺少了什么吗?