Vorrei creare unCome inizializzare una public static finale di sola lettura LinkedMap (mappa bidirectionnal)
public static final LinkedMap myMap;
Da qualche parte ho trovato qualcosa di simile per Maps:
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);
}
}
Ma non posso applicare il metodo 'unmodifiableMap' lo mostra a LinkedMap
. Qualcuno può aiutarmi? È possibile a tutti?
Che cos'è un 'LinkedMap'? –
hai bisogno di metodi specifici per 'LinkedMap'? altrimenti dichiaro semplicemente myMap come 'Map' –
Ho bisogno di una LinkedMap a causa della bidirezionalità (avrei dovuto dire che proviene da commons.apache.org.collections). – July