Set Use este egal?
Set Use este egal?

Video: Set Use este egal?

Video: Set Use este egal?
Video: Do this before going on Via Ferrata! - Don't take it for granted! - Via Ferrata beginner guide 2024, Septembrie
Anonim

The A stabilit . metoda equals(). este folosit doar pentru a compara două seturi pentru egalitate . Tu poate utiliza A A stabilit pentru a scăpa de intrările duplicate, dar atenție: HashSet nu utilizare metodele equals() ale obiectelor care le conțin de determinat egalitate.

În acest sens, o mulțime poate fi egală și echivalentă?

Seturi egale sunt echivalent , dar multimi echivalente S-ar putea să nu fie egal . Acest lucru a fost ilustrat în exemplul de mai sus unde A ~ B, dar A ≠ B. Doi seturi sunt egal când au exact aceleași elemente și seturi sunt echivalent când o corespondență unu-la-unu poate sa fi a stabilit sus între cei doi seturi.

HashSet folosește equals sau hashCode? Relația dintre egală și hashCode este: Dacă egală returnează adevărat, atunci hashCode trebuie să returneze aceeași valoare. În caz contrar, o structură ca java. util. HashSet nu va găsi aceeași găleată și nu poate garanta că nu există două egal obiecte în a HashSet.

De asemenea, știți, ce sunt seturile inegale?

Egal și Seturi inegale Două seturi X și Y se spune că sunt egali dacă au exact aceleași elemente (indiferent de ordinea apariției în a stabilit ). Egal seturi sunt reprezentate ca X = Y. În caz contrar, seturi sunt denumite seturi inegale , care sunt reprezentate ca X ≠ Y.

Care este diferența dintre echivalent și egal?

Echivalent . Egal și echivalent sunt termeni care sunt folosiți frecvent în matematică. Principalul diferenta intre egale și echivalent acesta este termenul egal se referă la lucruri care sunt similare în toate aspectele, în timp ce termenul echivalent se referă la lucruri care sunt asemănătoare într-o aspect anume.

Recomandat: