Comment écrire une instruction if
dans Java qui affiche Goodbye!
si la variable word
contient une lettre d
?Instruction simple if dans Java
Merci à tout le monde.
Comment écrire une instruction if
dans Java qui affiche Goodbye!
si la variable word
contient une lettre d
?Instruction simple if dans Java
Merci à tout le monde.
if (word.contains("d")) {
System.out.println("Goodbye!");
}
Utilisation:
if(word.indexOf("d") >= 0) {
System.out.println("Goodbye!");
}
+1 simplement parce que c'est la seule réponse jusqu'à présent qui inclut les accolades. –
devrait être "... word.indexOf (" d ")> = 0 ..." – Chris
Je crois que indexOf ('d') serait plus efficace que indexOf ("d") - notez l'utilisation de la méthode indexOf cela prend un caractère au lieu d'une chaîne. –
Consulter les API Java docs pour voir ce qui est disponible dans la classe String. Il existe plusieurs options, y compris la méthode indexOf() qui renvoie -1 si le caractère donné n'est pas dans la chaîne et un index du caractère s'il est trouvé dans la chaîne.
int ans = mystring.indexOf(mychar);
Vous pouvez ensuite utiliser une instruction if pour vérifier la variable ans.
ce serait très ennuyeux. En C/C++ pas tellement, mais Java utilise des booléens. – Tom
@Tom dans Java vous devrez faire if (ans == -1) etc. –
if (word.contains("d")) System.out.println("Goodbye!");
Eh bien, c'était en Java !!
Sur quelle version de java ont-ils introduit la méthode 'contains' pour String? –
Je suppose que JDK5 et –
if(word.compareTo("d") == 0)
System.out.println("Goodbye!");
ou
if(word.equals("d"))
System.out.println("Goodbye!");
C'est en supposant bien sûr ce mot est une chaîne et non char.
est faux, il va comparer toute la chaîne, pas si elle contient "d". – marcosbeirigo
J'ai lu ce qu'il demandait incorrectement. Je pensais qu'il voulait dire qu'il avait une variable String nommée 'word' qu'il voulait vérifier si son contenu était 'd' quand il voulait savoir si un contenu de variables String avait un 'd' quelque part. Ma faute. -2 haha – ChadNC
La documentation est toujours un bon endroit pour commencer à chercher: http://java.sun.com/javase/6/docs/api/java/lang/String.html –
Découvrez http: //java.sun. com/docs/books/tutorial/pour des didacticiels utiles et http://java.sun.com/javase/6/docs/api/ pour l'API Java. –