我有两个清单。插入相同的值后,它hashCode
是相同的。
List<Integer> list1 = new ArrayList<Integer>();
list1.add(1);
List<Integer> list2 = new ArrayList<Integer>();
list2.add(1);
System.out.println(list1.hashCode()==list2.hashCode()); // It print true
关于上面的例子,我有一个问题:
- 为什么hashCode在两个不同
List
的s中是一样的?