Равно ли е Set Use?
Равно ли е Set Use?

Видео: Равно ли е Set Use?

Видео: Равно ли е Set Use?
Видео: KOUSIORIS vs KIRIAKIS table tennis match 2024, Ноември
Anonim

В Комплект . метод equals(). е използва се само за сравнение на две комплекти за равенство . Вие може да използва а Комплект за да се отървете от дублиращите се записи, но внимавайте: HashSet не го прави използване методите equals() на съдържащите го обекти за определяне равенство.

В това отношение може ли едно множество да бъде равно и еквивалентно?

Равни набори са еквивалентен , но еквивалентни множества може и да не е равни . Това беше илюстрирано в горния пример, където A ~ B, но A ≠ B. Две комплекти са равни когато имат абсолютно еднакви елементи, и комплекти са еквивалентен когато кореспонденция едно към едно мога бъда комплект нагоре между двете комплекти.

HashSet използва ли равен или hashCode? Връзката между равно на и хеш код е: Ако равно на тогава връща true хеш код трябва да върне същата стойност. В противен случай структура като java. util. HashSet няма да намери една и съща кофа и не може да гарантира, че няма две равни обекти в а HashSet.

Знайте също, какво представляват неравните множества?

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

Каква е разликата между еквивалент и равен?

Еквивалентен . Равно и еквивалентен са термини, които се използват често в математиката. Основното разлика между равни и еквивалентен това ли е терминът равни се отнася до неща, които са сходни във всички аспекти, докато терминът еквивалентен се отнася до неща, които са подобни в конкретен аспект.

Препоръчано: