La domanda è praticamente auto-esplicativa. Ho una struttura di dati (ho parlato di un HashMap
ma potrebbe essere un set o una lista anche), che inizialmente ho popolano:Come congelare una HashMap per evitare ulteriori modifiche?
Map<String, String> map = new HashMap<String, String>();
for(something) {
map.put(something);
}
Dopo che la struttura è stata popolata, non ho mai voglia di aggiungere o eliminare tutti gli elementi:
map.freeze();
Come si può ottenere questo utilizzando le librerie Java standard?
Se lo si inserisce sempre dopo l'inizializzazione, perché non utilizzare l'inizializzazione statica? [Qui] (http://stackoverflow.com/questions/507602/how-to-initialise-a-static-map-in-java) è un buon esempio di come farlo. – colti