Java String ungleich ein anderer String?
Hallo Leute ,
Ich habe das Problem ,dass mein Programm an einer stelle schauen soll ob die Eingabe nicht gleich einer von zwei anderen Strings ist also
if eingabe nicht gleich Anzeigen und nicht gleich anzeigen dann soll er etwas ausgeben
if(eingabe.equals(Anzeigen) && eingabe.equals(anzeigen))
Wie schreibt man das jetzt.
3 Antworten
Setz vor das ganze ein Ausrufezeichen, das verneint das:
If !(dein Ansatz, aber mit ||, also logisches or, hier rein ) {
Wenn mindestens eines der beiden stimmt, wird das verneint und alles im if also nicht ausgeführt. Wenn keines der beiden stimmt, wird das verneint und das im if ausgeführt
if(!Eingabe.equals(Anzeigen) && !Eingabe.equals(anzeigen))
Das ! ist eine Negation der Ausgabe, sprich das if tritt in Kraft wenn Eingabe ungleich beiden ist.
Du kannst mit Nicht(x oder y) arbeiten oder mit Nicht(x) und Nicht(y) oder du vergleichst caseinsensitive Nicht(lower(x) == "bla")