Java:多个键,一个值HashMap,指向完全相同的值

时间:2018-03-29 12:01:59

标签: java hashmap key-value

我正在寻找一种方法,通过将此值添加两次,将多个键映射到相同的值而不使用额外的内存。通常你会这样做:

 Map<Integer, Integer> map = new HashMap<>();
 map.put(065,600);
 map.put(070,600);

但我的理解是,值600现在存储在内存中两次。有没有办法避免这种情况,使它们指向完全相同的值?谢谢你!和平出局

1 个答案:

答案 0 :(得分:2)

试试这个:

 Map<Integer, Integer> map = new HashMap<>();
 Integer i = 600;
 map.put(065,i);
 map.put(070,i);