Tôi đã có một lớp, "Accumulator", thực hiện phương thức compareTo Comparable, và tôi đang cố gắng đưa các đối tượng này vào một HashSet.Java HashSet cho phép thực hiện hai lần; vấn đề với so sánh?
Khi tôi thêm() vào HashSet, tôi không thấy bất kỳ hoạt động nào trong phương thức compareTo của mình trong trình gỡ lỗi, bất kể tôi đặt điểm ngắt của mình ở đâu. Ngoài ra, khi tôi hoàn thành với add() s, tôi thấy một số bản sao trong Set.
Tôi đang làm gì ở đây; tại sao nó không so sánh, và do đó, cho phép các dupes?
Cảm ơn,
IVR Avenger
mà không bằng nó sẽ hoàn toàn không hợp lệ. – Justin