B
blubbermann
Gast
Hallo,
da es sich bei String ja um einen Referenzdatentyp handelt soll man ja die Gleichheit von Strings mittels equals überprüfen. Wieso liefert aber sowas wie
String a ="Hallo";
String b="Hallo";
if(a==b) { ...}
Ggf. trotzdem true obwohl hier ja Referenzen und nicht der Inhalt verglichen werden. Die Referenzen dürften ja eigentlich nicht gleich sein.
da es sich bei String ja um einen Referenzdatentyp handelt soll man ja die Gleichheit von Strings mittels equals überprüfen. Wieso liefert aber sowas wie
String a ="Hallo";
String b="Hallo";
if(a==b) { ...}
Ggf. trotzdem true obwohl hier ja Referenzen und nicht der Inhalt verglichen werden. Die Referenzen dürften ja eigentlich nicht gleich sein.