Frage

Wie kann ich eine if Anweisung in Java schreiben, die Goodbye! zeigt, wenn die Variable word einen Brief d enthält?

Vielen Dank an alle.

War es hilfreich?

Lösung

if (word.contains("d")) {
    System.out.println("Goodbye!");
}

Andere Tipps

Verwendung:

if(word.indexOf("d") >= 0) {
  System.out.println("Goodbye!");
}

Geben Sie die Java-API-Dokumentation zu sehen, was in der String-Klasse zur Verfügung steht. Es gibt mehrere Optionen, einschließlich der indexOf () -Methode, die den Wert -1 zurück, wenn das angegebene Zeichen nicht im String und einem Index des Zeichens ist, wenn es im String gefunden wird.

 int ans = mystring.indexOf(mychar);

Sie können dann eine if-Anweisung die ans Variable überprüfen.

if (word.contains("d")) System.out.println("Goodbye!");

Nun, das war in Java !!

if(word.compareTo("d") == 0)
   System.out.println("Goodbye!");

oder

if(word.equals("d"))
  System.out.println("Goodbye!");

Das ist vorausgesetzt natürlich, dass Wort ein String ist und kein Zeichen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top