-
Probleme mit String
Hi Leute,
folgendes
Code:
String bla = cL.getCommand();
String klappt = "wait";
System.out.println(bla);
System.out.println(klappt);
gibt folgende ausgabe:
wait
wait
soweit ja korrekt, wenn ich aber diese zwei Variablen vergleiche
Code:
if(bla == klappt)
{
System.out.println("klappt");
}
else
{
System.out.println("klappt net");
}
springt er in den else bereich .... o.O
verzeifel langsam dran...
Vielen dank Gruß DD
-
AW: Probleme mit String
Du kannst so keinen String vergleichen, da der inhalt nicht verglichen wird sondern referenzen
Du musst hier mit equal arbeiten
if(bla.equals(klappt))
...
-
AW: Probleme mit String
order equalsIgnoreCase...
String.Compare gibt es auch noch
-
AW: Probleme mit String
http://www.leepoint.net/notes-java/d...omparison.html
Ich weiß nicht woher getCommand() kommt, könnte aber sein dass der String einen Zeilenumbruch am Ende enthält.
Setze mal
Code:
String klappt = "wait\n";