我正在寻找一种方法,通过将此值添加两次,将多个键映射到相同的值而不使用额外的内存。通常你会这样做:
Map<Integer, Integer> map = new HashMap<>();
map.put(065,600);
map.put(070,600);
但我的理解是,值600现在存储在内存中两次。有没有办法避免这种情况,使它们指向完全相同的值?谢谢你!和平出局
答案 0 :(得分:2)
试试这个:
Map<Integer, Integer> map = new HashMap<>();
Integer i = 600;
map.put(065,i);
map.put(070,i);