Czy Set Use jest równy?
Czy Set Use jest równy?

Wideo: Czy Set Use jest równy?

Wideo: Czy Set Use jest równy?
Wideo: Daler-Rowney - Simply Sketching - Discovering Sketching Tools 2024, Może
Anonim

ten Ustawić . metoda równa () jest używane tylko do porównania dwóch zestawy dla równość . Ty mogą korzystać a Ustawić aby pozbyć się zduplikowanych wpisów, ale uważaj: HashSet nie posługiwać się metody equals() zawartych w nim obiektów do określenia równość.

Czy w związku z tym zbiór może być równy i równoważny?

Równe zestawy są równowartość , ale zestawy równoważne Nie może być równy . Zostało to zilustrowane w powyższym przykładzie, gdzie A ~ B, ale A ≠ B. Dwa zestawy są równy kiedy mają dokładnie te same elementy i zestawy są równowartość gdy korespondencja jeden do jednego Móc być ustawić między nimi zestawy.

czy HashSet używa równości lub hashCode? Relacja między równa się oraz hashCode to: Jeśli równa się zwraca prawdę, wtedy hashCode musi zwracać tę samą wartość. W przeciwnym razie struktura taka jak Java. utyl. HashSet nie znajdzie tego samego wiadra i nie może zagwarantować, że nie ma dwóch równy obiekty w a HashSet.

Wiedz też, czym są nierówne zbiory?

Równe i Nierówne zestawy Dwa zestawy Mówi się, że X i Y są równe, jeśli mają dokładnie te same elementy (niezależnie od kolejności występowania w ustawić ). Równy zestawy są reprezentowane jako X = Y. W przeciwnym razie zestawy są określane jako nierówne zestawy , które są reprezentowane jako X ≠ Y.

Jaka jest różnica między równoważnym a równym?

Równowartość . Równy oraz równowartość to terminy często używane w matematyce. Główny różnica między równymi oraz równowartość czy to termin równy odnosi się do rzeczy, które są podobne we wszystkich aspektach, natomiast termin równowartość odnosi się do rzeczy, które są podobne w szczególny aspekt.

Zalecana: