title image


Smiley Re: String vergleich
s1==s2 liefert true

s1 und s2 zeigen auf dieselbe

Speicherstelle



s1.equals(s2) liefert true

die von s1 und s2 referenzierten Zeichenketten

stimmen inhaltlich überein



diese beiden aussagen stimmen. nur nicht in bezug auf die angegebenen strings.

also generell gilt bei objekten:

o1 == o2 = true-> es handelt sich um ein und dasselbe objekt -> die speicheradresse, die hier verglichen wurde, ist also gleich



o1.equals(o2) = true -> die objekte sind gleich bezüglich ihrer attribute. es können aber zwei verschiedene objekte sein. ob die objekte gleich sind, wird in der equals methode überprüft.


gruß, henrik
JavaWiki



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: