BidiMapExample.java Source code

Java tutorial

Introduction

Here is the source code for BidiMapExample.java

Source

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
    }
}