Maison >Java >javaDidacticiel >Comment puis-je obtenir de manière fiable une saisie d'un seul caractère à l'aide d'un scanner Java ?
Méthodologies pour acquérir une saisie de caractère unique à l'aide d'un scanner
Dérivées de l'objectif de rassembler une saisie de caractère à partir du clavier à l'aide d'un scanner, diverses approches émergent .
Initialement, le code utilise Scanner.nextChar() pour acquérir un caractère, mais cette méthode est absente. Par la suite, la conversion de la chaîne en caractère reste peu fiable en raison de contraintes de méthode externes.
Résoudre le problème d'acquisition d'entrée
Pour obtenir efficacement une saisie de caractère, envisagez les stratégies suivantes :
Extraire le premier personnage de 'Suivant' :
char c = reader.next().charAt(0);
Consommer exactement un personnage :
char c = reader.findInLine(".").charAt(0);
Imposer la consommation d'un seul Personnage :
char c = reader.next(".").charAt(0);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!