Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java: Strings



bischi
11-05-2003, 19:17
Wenn ich aus einer Datei einen String lese (der nur den Buchstaben b enthält) und diesen dann mit

stringb == "b"
vergleiche, so bekomme ich keine Übereinstimmung. Woran liegt das?

MfG Bischi

maceop
11-05-2003, 19:19
Benutz doch einfach .equals() , d.h.



String a = "b";
String b = "";

//Lese b ein , d.h. b = "b"

if(a.equals(b))
{

}


Afaik führt dein aufruf zu einem falschen ergebnis, da mit == die adressen verglichen werden, die sich natürlich unterscheiden.

mfg
maceop

bischi
12-05-2003, 07:49
Danke (ist eigentlich logisch...).

MfG Bischi

peschmae
12-05-2003, 11:21
tststs wie war das mit objektorientierung und du brauchst nichts darüber zu wissen

MfG Peschmä