Что Java эквивалентен из Интерфейса IEquatable.NET?
К сожалению, я не верю, что есть одна - что неудобно с точки зрения предоставления хэш-карт и т. Д. С настраиваемыми сравнениями на равенство: (
Очевидно, что существует Comparable
как эквивалент IComparable
и Comparator
для IComparer
, но я не верю, что существует какой-либо эквивалент IEqualityComparer
и IEquatable
.
Могут быть сторонние библиотеки, предоставляющие такой же интерфейс и карты, которые, конечно, их используют ...
Если вы просто ищете этот интерфейс для реализации метода equals ()
, вы можете напрямую переопределить метод object.equals ()
.