Я сделал векторный набор, чтобы избежать обхода GC с распределением итератора и т.п. (вы получаете новый/свободный каждый как для заданного задания, так и для заданного итератора для каждого обхода значений или ключей HashSet)
В любом случае, метод Object.hashCode()
является уникальным идентификатором для каждого объекта. (не будет 64-разрядной версии?)
Но в любом случае он является переопределяемым и, следовательно, не гарантируется уникальным и уникальным экземпляром объекта.
Если я хочу создать "ObjectSet", как получить гарантированный уникальный идентификатор для каждого экземпляра объекта?
Я только что нашел это: на что он отвечает.
Как получить уникальный идентификатор объекта, который переопределяет hashCode()?