String Vergleich funktioniert nicht

Shibas

Mitglied
Hiho,

ich hab das problem das mein programm bei einen vergleich von zwei strings nicht das if statement ausführt obwohl es auf den ersten blick kein problem geben sollte.

if (key == value)

das sind die werte der variablen aus dem debugger

key "a" (id=82)
count 1
hash 97
offset 0
value (id=83)

value "a" (id=54)
count 1
hash 97
offset 0
value (id=85)

auf den ersten blick seh ich keinen fehler weil beide strings "a" sind kann mir wer sagen woran es liegt das die if bedingung nicht ausgeführt wird?

mfg

Shibas
 
Strings sind Objekte, und Objekte vergleicht man mit equals.

In diesem Forum gibt es eine FAQ und auch eine tolle Suchfunktion, deine Frage kommt ca. 2 Wochen, einfach mal ausprobieren.
 

Zurück
Oben