import java.math.BigDecimal; import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args) throws Exception{ Map map = new HashMap(); map.put(new BigDecimal("1"),"TEST1"); map.put("1","TEST2"); System.out.println(map.get("1".toString())); System.out.println(map.get(new BigDecimal("1"))); } }実行結果は以下のようになります。
TEST2 TEST1