Java if Abfrage mit UND verknüpfen - kann mir jemand helfen?

... komplette Frage anzeigen

4 Antworten

Für Vergleiche von Objekt Inhalten muss meist .equals() genutzt werden

Antwort bewerten Vielen Dank für Deine Bewertung

Probier es mal mit geschlecht.contains("weiblich"), sollte funktionieren, soweit ich weiß geht das mit if(String=="") nicht.

Antwort bewerten Vielen Dank für Deine Bewertung

Wenn du zwei Strings mit == vergleichst, vergleichst du nur die Objektreferenzen, aber nicht den aktuellen Text.

Somit gilt:
if( "Test" == "Test" ) //das ist false

Wenn du wirklich den Text und nicht die Referenzen vergleichen willst, musst du die Object.equals() Methode verwenden, also:

if( "Test".equals("Test") ) //das ist true

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?