Tester la présence d'une chaine de caractère

jones - 1 déc. 2014 à 20:08
KX
Messages postés
16584
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 août 2022
- 2 déc. 2014 à 06:28
Bonjour, 

Je voudrais tester la précense d'une chaine de caractère je m'explique :
Tant que l'utilisateur n'écris pas un mot on ne passe pas à l'étape suivante.
Si l'utilisateur appuie sur entrée on ne passe pas à l'étape suivante on reste dans cette boucle.
Je crois qu'il existe une fonction mais je n'arrive pas à la retrouver dans la javadoc si quelqu'un aurait une solution ça m'aiderait beaucoup.

1 réponse

KX
Messages postés
16584
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 août 2022
124
1 déc. 2014 à 20:25
Bonjour,

Je ne suis pas sûr d'avoir compris la partie "Si l'utilisateur appuie sur entrée on ne passe pas à l'étape suivante"
L'utilisateur va être obligé d'appuyer sur Entrée, tu ne peux pas en Java détecter les caractères entrés au clavier au fur et à mesure de la frappe, tu ne peux les récupérer qu'une fois que la ligne est envoyée, c'est à dire après avoir appuyé sur Entrée...

Sinon, pour savoir si une chaîne en contient une autre tu peux utiliser la méthode contains de String.
0
ce que je voulais dire c'est que si l'utilisateur appuie sur entrée sans avoir rentré de caractère rien ne se passe .
0
KX
Messages postés
16584
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 août 2022
124
1 déc. 2014 à 20:45
Peu importe finalement, s'il n'a rien rentré la chaîne de caractère sera vide donc elle ne contiendra pas le mot voulu. Ton premier cas englobe le deuxième.
0
Donc aucune solution ?
0
KX
Messages postés
16584
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 août 2022
124
2 déc. 2014 à 06:28
Au contraire : la solution est la même dans les deux cas et je te l'ai déjà donnée...
0