Mega Code Archive

 
Categories / Java / Apache Common
 

Collection BidiMap

import org.apache.commons.collections.BidiMap; import org.apache.commons.collections.bidimap.DualHashBidiMap; import org.apache.commons.collections.bidimap.UnmodifiableBidiMap; public class BidiMapExample {   public static void main(String args[]) {     BidiMap agentToCode = new DualHashBidiMap();     agentToCode.put("007", "Bond");     agentToCode.put("006", "Joe");     agentToCode = UnmodifiableBidiMap.decorate(agentToCode);     agentToCode.put("002", "Fairbanks"); // throws Exception     agentToCode.remove("007"); // throws Exception     agentToCode.removeValue("Bond"); // throws Exception   } }                     ApacheCollectionBidiMapExample.zip( 513 k)