2 つのリストがあります。同じ値を挿入した後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
上記の例に関して、1 つの質問があります。
List
2 つの異なるsで hashCode が同じなのはなぜですか?