Vérifier si une chaine entrée contient des caractères dans un tableau
Bonjour,
J'aimerais déterminer si une chaîne entrée par l'utilisateur contient uniquement les caractères dans le tableau lettresAleatoires. Si une lettre diffère, on rejette ce qu'il a écrit et demande d'entrer une autre chaîne. Voici ce que j'ai écrit jusqu'à maintenant, le code dans la méthode verifierSiValide() est manquant et c'est dans cette méthode que je voudrais faire la vérification.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| private final static char[] lettresAleatoires =
{
'R', 'B', 'O', 'V', 'J', 'F', 'I', 'N'
};
private static void demanderCombinaison() throws IOException
{
do
{
System.out.println("Entrez votre combinaison pour l'essai " + essai
+ " <enter> pour arrêter");
CombinaisonEntree = r.readLine();
} while (CombinaisonEntree.length() != 4);
}
private static void verifierSiValide()
{
} |
Merci d'avance