• Wir präsentieren Dir heute ein Stellenangebot für einen Java Entwickler - m/w/d in Augsburg, München, Stuttgart oder Bamberg. Hier geht es zur Jobanzeige

Strings vergleichen

M

Maxel33

Mitglied
Hallo,

bei diesem Beispiel würde ich gerne bei "Ja" weiteres ergänzen, wie zum Beispiel Yes oder ja. Kann man das irgendwie in diese Klammer schreiben oder muss ich extra noch eine else if Anweisung hinzufügen? So würde mir das natürlich viel Code ersparen.

1617558098778.png
 
kneitzel

kneitzel

Top Contributor
Zum einen kannst du statt equals equalsIgnoreCase nutzen - dann ist die Gross-/Kleinschreibung erst einmal egal.

Und mehrere Prüfungen kannst du mit || zusammen setzen. Das ist das logisch oder, das die Ausführung abbricht sobald das Ergebnis feststeht.

Also sowas wie:
Java:
if ("yes".equalsIgnoreCase(eingabe) || "no".equalsIgnoreCase(eingabe)) {
   ...
 
1

123neu

Bekanntes Mitglied
if ("yes".equalsIgnoreCase(eingabe) || "no".equalsIgnoreCase(eingabe))
ich will ja nicht meckern, aber einen noch sinnbefreiteren if-Vergleich gibt es nicht. Ich verlange keine Antworten auf Stackoverflow Niveau, aber etwas Mühe könnte man sich doch geben, wenigstens halbwegs die Richtigkeit beibehalten, etc.
 
kneitzel

kneitzel

Top Contributor
Wenn man auf dem Handy tippt, dann kann sowas dabei raus kommen. Aber das Prinzip ist deutlich geworden ... wenn etwas geklärt werden müsste in Deinen Augen, dann hättest du da einfach sachlich antworten könnten statt auf diese unqualifizierte Art und Weise zu reagieren...

Ok, etwas viel von Dir verlangt, ich weiss ...
 
Oneixee5

Oneixee5

Bekanntes Mitglied
Meinen Vorgängern wäre noch hinzuzufügen: Wenn man nach mehreren Varianten sucht, kann man auch #contains oder #indexOf vom Interfache Collection verwenden, also z.B.: ArrayList.
Java:
List<String> list = Arrays.asList("first","second","third");
if (list.contains("second")) {
    // ...
}
Java:
if(list.indexOf("second") != -1) {
    // ...
}
Wenn man Befürchtungen hat, jemand könnte die Liste verändern, kann man eine konstante/immutable Liste verwenden.
Java:
    List<String> list = new ArrayList<>(Arrays.asList("one", "two", "three"));
    List<String> unmodifiableList = Collections.unmodifiableList(list);
Allerdings wird standardmäßig die genau Schreibweise verglichen, also auch Groß- und Kleinschreibung wird unterschieden.
 
Zuletzt bearbeitet:
Thallius

Thallius

Top Contributor
ich Stelle mir eher die Frage warum jemand auf eine deutsche Frage englisch Antworten sollte....
 
Oneixee5

Oneixee5

Bekanntes Mitglied
Siehe Zeile 9
Bash:
sudo apt purge ant
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
  ant* ant-optional*
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 3.415 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] y
(Lese Datenbank ... 273706 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von ant-optional (1.10.7-1) ...
Entfernen von ant (1.10.7-1) ...
Trigger für man-db (2.9.1-1) werden verarbeitet ...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S 2 Strings mit Equals vergleichen Java Basics - Anfänger-Themen 11
D Vergleichen von Strings Java Basics - Anfänger-Themen 6
J Strings untereinander in einer Liste vergleichen Java Basics - Anfänger-Themen 18
N Zwei Strings mit "==" vergleichen warum TRUE Java Basics - Anfänger-Themen 2
F JList Elemente mit Strings vergleichen Java Basics - Anfänger-Themen 12
L Rekursiv zwei Strings vergleichen Java Basics - Anfänger-Themen 3
J Algorithmus - Strings auf eigene Reihenfolge miteinander vergleichen Java Basics - Anfänger-Themen 4
H Strings vergleichen & sortieren Java Basics - Anfänger-Themen 20
R illegal start of expression - 3 Strings vergleichen mit .equals () Java Basics - Anfänger-Themen 5
S Strings miteinander vergleichen Java Basics - Anfänger-Themen 5
1 HILFE! Strings mit CompareTo vergleichen Java Basics - Anfänger-Themen 3
B Variablen Unbekante anzahl an Strings splitten und vergleichen Java Basics - Anfänger-Themen 31
M Zwei Strings vergleichen? Java Basics - Anfänger-Themen 10
C Datentypen Mehrere Strings vergleichen Java Basics - Anfänger-Themen 5
T Strings mit compareto vergleichen und array sortieren Java Basics - Anfänger-Themen 7
W Strings vergleichen Java Basics - Anfänger-Themen 2
L Strings vergleichen Java Basics - Anfänger-Themen 17
B mehrere Strings vergleichen Java Basics - Anfänger-Themen 24
G Strings vergleichen mit equals, geht das kürzer? Java Basics - Anfänger-Themen 4
A Datentypen strings vergleichen Java Basics - Anfänger-Themen 9
G Strings vergleichen Java Basics - Anfänger-Themen 14
C Strings vergleichen mit == Java Basics - Anfänger-Themen 6
J Strings in charArrays umwandeln und vergleichen Java Basics - Anfänger-Themen 4
T Strings vergleichen Java Basics - Anfänger-Themen 5
X Strings mit If vergleichen Java Basics - Anfänger-Themen 5
P Strings über whitelist vergleichen Java Basics - Anfänger-Themen 14
Q Zwei Strings vergleichen Java Basics - Anfänger-Themen 14
N 2 Strings vergleichen Java Basics - Anfänger-Themen 4
G Strings vergleichen Java Basics - Anfänger-Themen 6
K Strings vergleichen funktioniert nicht Java Basics - Anfänger-Themen 3
S Strings miteinander vergleichen Java Basics - Anfänger-Themen 12
D Strings vergleichen, Problem "" Zeichen? Java Basics - Anfänger-Themen 3
T Strings bis zum Zeichen ";" vergleichen! Java Basics - Anfänger-Themen 6
U Strings vergleichen Java Basics - Anfänger-Themen 2
S Von der Tastatur eingelesene Strings miteinander vergleichen Java Basics - Anfänger-Themen 4
G Strings vergleichen: Unterschiede erfragen Java Basics - Anfänger-Themen 5
T Länge von Strings im Array vergleichen Java Basics - Anfänger-Themen 2
N Strings vergleichen die 2te. Java Basics - Anfänger-Themen 8
D Rekursiv 2 Strings vergleichen Java Basics - Anfänger-Themen 14
L Strings vergleichen wie in SQL mit "Like" Java Basics - Anfänger-Themen 3
G Fehlertoerantes Vergleichen von Strings? Java Basics - Anfänger-Themen 13
G die ersten Zeichen eines Strings Vergleichen mit String Java Basics - Anfänger-Themen 6
W mehrere Strings vergleichen, (kein equal-Problem) Java Basics - Anfänger-Themen 3
S Warum Strings mit equals vergleichen? Java Basics - Anfänger-Themen 6
S 100%iges Vergleichen von 2 Strings Java Basics - Anfänger-Themen 18
S Vergleichen von Strings Java Basics - Anfänger-Themen 6
M Strings vergleichen Java Basics - Anfänger-Themen 3
B Strings vergleichen Java Basics - Anfänger-Themen 2
M Strings vergleichen Java Basics - Anfänger-Themen 3
D Strings vergleichen Java Basics - Anfänger-Themen 4
J Strings vergleichen Java Basics - Anfänger-Themen 2
Dilandau strings vergleichen? Java Basics - Anfänger-Themen 3
Nerdinfekt BMI Rechner, fehler beim Zurückgeben des Strings? Java Basics - Anfänger-Themen 2
U Problem mit dem initialisieren meines Strings in einer Schleife Java Basics - Anfänger-Themen 5
Q Besitzen zwei Strings identische Buchstaben, nur in anderer Reihenfolge? Java Basics - Anfänger-Themen 10
marcooooo Separator zwischen allen Zeichen eines Strings einfügen Java Basics - Anfänger-Themen 29
C Ternärer Operator mit Strings Java Basics - Anfänger-Themen 3
M Wie kann ich bei int-Variablen im exception handler auf bestimmte Strings reagieren? Java Basics - Anfänger-Themen 5
P Verketten, Aneinanderreihen von Strings Java Basics - Anfänger-Themen 2
M Strings mit gerader und ungerader Länge ausgeben Java Basics - Anfänger-Themen 10
J Alle Werte eines Strings zusammen addieren Java Basics - Anfänger-Themen 15
W Strings und das parsen Java Basics - Anfänger-Themen 8
D Frage zu Strings einer Exception Java Basics - Anfänger-Themen 4
M Konkatenation von zwei Strings Java Basics - Anfänger-Themen 6
J Abbruchbedingung in Schleife/ Untersuchung von Strings Java Basics - Anfänger-Themen 2
S Buchstaben in Großbuchstaben (Strings) Java Basics - Anfänger-Themen 5
X Anagramm mit Strings und Methode Java Basics - Anfänger-Themen 53
P geschachtelte Schleife mit Strings Java Basics - Anfänger-Themen 2
P Strings mit der Axt zerteilen Java Basics - Anfänger-Themen 7
F Alle Zeichenkombinationen eines Strings iterativ herausfinden Java Basics - Anfänger-Themen 26
K Strings hochzählen Java Basics - Anfänger-Themen 20
B Frage zu: String... strings -> Ungleiche Anzahl an Parameter? Java Basics - Anfänger-Themen 4
F Vergleiche mit charAt funktioniert bei Strings nicht, was tun? Java Basics - Anfänger-Themen 5
T Probleme mit Strings Java Basics - Anfänger-Themen 6
J Unveränderbarkeit von Strings Java Basics - Anfänger-Themen 3
O Klammerung bei Strings Java Basics - Anfänger-Themen 10
A Liste aus drei Strings erstellen Java Basics - Anfänger-Themen 5
G Teil(e) eines Strings entfernen wenn spezifische Zeichen (< & >) vorkommen Java Basics - Anfänger-Themen 5
D ergebnis.matches("[1-9]?[0-9].[0-9][0-9]?") ein teil eines größeren Strings Java Basics - Anfänger-Themen 12
J Breite eines Strings bestimmen Java Basics - Anfänger-Themen 4
D Zwei Strings sind gleich bei if aber nicht true Java Basics - Anfänger-Themen 2
J Strings sind gleich werden aber ungleich ausgewertet Java Basics - Anfänger-Themen 2
N Vergleich von Strings schlägt fehl.. Java Basics - Anfänger-Themen 5
B 4 Strings, Anfangsbuchstaben muss unterschiedlich sein Java Basics - Anfänger-Themen 12
P Strings in String Array schreiben Java Basics - Anfänger-Themen 13
J Input/Output Strings aneinander reihen mit while schleife Java Basics - Anfänger-Themen 25
B mir nur die Gesamtzahl von einzigartigen Strings aus Array ausgeben lassen Java Basics - Anfänger-Themen 5
R Erste Schritte Sicheres einlesen eines Strings Java Basics - Anfänger-Themen 2
F Maximale Länge eines Strings Java Basics - Anfänger-Themen 5
J Best Practice Datum Differenz aus zwei Strings ermitteln Java Basics - Anfänger-Themen 8
Jinnai4 Strings ersetzen Java Basics - Anfänger-Themen 9
R Übergeben eines Array Strings an einen Spinner Java Basics - Anfänger-Themen 4
L Prüfe, ob die im String Array enthaltenen Strings aufsteigend sind. Java Basics - Anfänger-Themen 19
DaCrazyJavaExpert Variablen Zahlen aus Strings auslesen Java Basics - Anfänger-Themen 4
C 2 Strings Java Basics - Anfänger-Themen 15
T befehle unterschiedlicher anzahl an strings wiedergeben Java Basics - Anfänger-Themen 2
JavaNewbie2.0 Strings in andere Klassen importieren. Java Basics - Anfänger-Themen 2
D BlueJ Java: Strings voneinander trennen Java Basics - Anfänger-Themen 11
javaerd Wie kann ich Brute Force Methode mit Strings erweitern Java Basics - Anfänger-Themen 1
R Erste Schritte Strings "einrücken" Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Anzeige

Neue Themen


Oben