Ich habe mal eine recht simple Frage. Ich habe eine ganz normale IF-Else abfrage gemacht aber es hatte nicht funktioniert. Nun habe ich den Tip bekommen, die Abfrage anders zu gestalten. Es funktioniert jetzt auch so wie ich es haben möchte aber ich weiss nicht warum. Kann mir das wer mit einfachen Worten erläutern?
Und so hatte ich es vorher gehabt (funktionierte nicht)
oString wird als Parameter in die Funktion übergeben
Java:
if("String1".equals(oString)){
System.out.println("if1");
}
else if("String2".equals(oString)){
System.out.println("elseif2");
}
else if("String3".equals(oString)){
System.out.println("elseif3");
}
else{
System.out.println("keine option!!!");
}
Und so hatte ich es vorher gehabt (funktionierte nicht)
Java:
if(oString == "String1"){
System.out.println("if1");
}
else if(oString == "String2"){
System.out.println("elseif2");
}
else if(oString == "String3"){
System.out.println("elseif3");
}
else{
System.out.println("keine option!!!");
}
oString wird als Parameter in die Funktion übergeben