Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
Description
I create 1 million objects with Integer pair. But, the total number of the pair hash kinds is 1024.
public static void main(String[] args) { Set<Integer> set = new TreeSet<>(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < 1000; j++) { Pair<Integer, Integer> intPair = Pair.of(i, j); set.add(intPair.hashCode()); } } System.out.printf("%d", set.size()); }
I think the Pair.hashCode need to write more complex.