Что Java эквивалентен из IEquatable.NET <T> Интерфейс?

Что Java эквивалентен из Интерфейса IEquatable.NET?

22
задан Tim Bender 10 June 2010 в 07:40
поделиться

2 ответа

К сожалению, я не верю, что есть одна - что неудобно с точки зрения предоставления хэш-карт и т. Д. С настраиваемыми сравнениями на равенство: (

Очевидно, что существует Comparable как эквивалент IComparable и Comparator для IComparer , но я не верю, что существует какой-либо эквивалент IEqualityComparer и IEquatable .

Могут быть сторонние библиотеки, предоставляющие такой же интерфейс и карты, которые, конечно, их используют ...

18
ответ дан 29 November 2019 в 05:21
поделиться

Если вы просто ищете этот интерфейс для реализации метода equals () , вы можете напрямую переопределить метод object.equals () .

8
ответ дан 29 November 2019 в 05:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: