我正在寻找一种方法,通过两次添加该值来将多个键映射到同一值,而不使用额外的内存。通常你会这样做:
Map<Integer, Integer> map = new HashMap<>();
map.put(065,600);
map.put(070,600);
但据我了解,值 600 现在在内存中存储了两次。有没有办法避免这种情况,使它们指向完全相同的值?非常感谢!平安归来
最佳答案
试试这个:
Map<Integer, Integer> map = new HashMap<>();
Integer i = 600;
map.put(065,i);
map.put(070,i);
关于Java:多个键,一个值HashMap,指向完全相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49555531/