【发布时间】:2012-05-23 18:27:19
【问题描述】:
我想创建一个
public static final LinkedMap myMap;
我在某个地方发现了与地图类似的东西:
public class Test {
private static final Map<Integer, String> MY_MAP = createMap();
private static Map<Integer, String> createMap() {
Map<Integer, String> result = new HashMap<Integer, String>();
result.put(1, "one");
result.put(2, "two");
return Collections.unmodifiableMap(result);
}
}
但我不能将'unmodifiableMap' 方法应用于LinkedMap。有谁能够帮我?有可能吗?
【问题讨论】:
-
您需要特定于
LinkedMap的方法吗?否则只需将 myMap 声明为Map -
我需要一个 LinkedMap,因为它具有双向性(我应该提到它来自 commons.apache.org.collections)。
标签: java map final apache-commons-collection