Я сталкивался со сравнением AtomicInteger
экземпляров в своем коде и не нашел переопределенных методов равенства. Однако java.lang.Integer
обеспечивает реализацию методов equals
/hashCode
.
Пользователи должны выбрать альтернативный путь сравнения int с методами get()
или getInt()
.
Мой вопрос в том, что остановило сэра. Дуг Ли не переопределять методы equals
/hashCode
? Я уверен, что для этого есть веские причины, о которых я не знаю.