Равно ли использование набора?
Равно ли использование набора?

Видео: Равно ли использование набора?

Видео: Равно ли использование набора?
Видео: Что нельзя есть при наборе мышечной массы? 3 МИФА, о которых вы не знали 🏋️‍♀️ 2024, Ноябрь
Anonim

В Установленный . equals () метод является используется только для сравнения двух наборы для равенство . Ты можешь использовать а Установленный чтобы избавиться от повторяющихся записей, но будьте осторожны: HashSet не использовать методы equals () содержащихся в нем объектов для определения равенство.

В этом плане может ли набор быть равным и равноценным?

Равные наборы находятся эквивалент , но эквивалентные наборы может и не быть равный . Это было проиллюстрировано в приведенном выше примере, где A ~ B, но A ≠ B. Два наборы находятся равный когда у них точно такие же элементы, и наборы находятся эквивалент когда индивидуальная переписка жестяная банка быть установленный между двумя наборы.

HashSet использует equals или hashCode? Связь между равно а также хэш-код это: Если равно возвращает истину, тогда хэш-код должен возвращать то же значение. В противном случае такая структура, как java. утилита HashSet не найдет такое же ведро и не может гарантировать, что нет двух равный объекты в HashSet.

И знаете, что такое неравные наборы?

Равно и Неравные наборы Два наборы X и Y считаются равными, если они имеют в точности одинаковые элементы (независимо от порядка появления в установленный ). Равный наборы представлены как X = Y. В противном случае наборы называются неравные наборы , которые представлены как X ≠ Y.

В чем разница между эквивалентным и равным?

Эквивалент . Равный а также эквивалент - это термины, которые часто используются в математике. Главный разница между равными а также эквивалент это термин равный относится к вещам, которые похожи во всех аспектах, тогда как термин эквивалент относится к вещам, которые похожи в конкретный аспект.

Рекомендуемые: