SchuenemannPJ
StringBuffer.
Facinha essa, hein Guga 
fmartinsPJ
o ArrayList sobrescreve tb o equals e o hashCode ???
Como?
SchuenemannPJ
public boolean equals(Object o) {
if (o == this)
return true;
if (!(o instanceof List))
return false;
ListIterator e1 = listIterator();
ListIterator e2 = ((List) o).listIterator();
while(e1.hasNext() && e2.hasNext()) {
Object o1 = e1.next();
Object o2 = e2.next();
if (!(o1==null ? o2==null : o1.equals(o2)))
return false;
}
return !(e1.hasNext() || e2.hasNext());
}
Na verdade quem redefine é AbstractList.
Todo collection redefine equals e hashCode, isso é exigência de Collection e Map :)
fmartinsPJ
“Schuenemann”:
Na verdade quem redefine é AbstractList.
Todo collection redefine equals e hashCode, isso é exigência de Collection e Map :)
unh é mesmo … tem essa classe abstrata no meio da parada !!!
acho q ArrayList e Vector estende ela !!!
mas já que Collection e Map declaram o equals e o hashCode, alguém
tem q implementar …
Ok! nas manhas cara!!
Schuenemann, que história é essa de homem de cabelo azul?
kkkkkk conta ai !!!
Falow!
Abração!
SchuenemannPJ
fmartinsPJ
entendi … rodei um exemplozinho aqui !!!
List l1 = new ArrayList();
l1.add("A");
l1.add("B");
List l2 = new ArrayList();
l2.add("A");
l2.add("B");
System.out.println(l1.equals(l2));
Saida = true
O cara de cabelo azul rapa!!??
lembrou !? rs
SchuenemannPJ
Eu sei que você entendeu o lance dos collections aí… eu que não tô entendendo essa estória de homem de cabelo azul. :???:
fmartinsPJ
ahh … eu tb nao sei …
pensei q vc soubesse :roll:
deixa pra la
SchuenemannPJ
Bem que dizem que esses jogadores de tênis são esquisitos…