La commande Java RegEx vous permet d' analyser des données à partir d'une chaîne pour déterminer si le contenu de la chaîne est un nombre entier. Vous pouvez utiliser cette commande pour confirmer que l'entrée de vos lecteurs est en fait un certain nombre , de sorte que le code ne renvoie pas d'erreur si vous essayez d' effectuer des calculs sur les entrées non valides . Vous créez une petite fonction pour vérifier la valeur et retourner la valeur booléenne "true" si l'entrée est en effet un entier. Instructions
1
clic droit sur le fichier Java que vous souhaitez utiliser pour vérifier la valeur et cliquez sur " Ouvrir avec". Cliquez sur votre éditeur Java pour ouvrir le code dans l'éditeur.
2
Ajouter les bibliothèques nécessaires à l'utilisation de la commande RegEx . Ajoutez les bibliothèques suivantes au début du fichier Java:
java.util.regex.Matcher d'importation , l'importation java.util.regex.Pattern ;
3
Créer l'expression de chaîne regex pour déterminer la valeur numérique et mis en place la variable d'entrée qui contient la chaîne que vous voulez évaluer . Le code suivant définit ces valeurs :
cordes regexpression = " [- +] [ 0-9] * \\ \\ [0-9] + $ ? . ? " ; Numéro de CharSequence = " 20" ; ;
4
exécuter le vérificateur RegEx sur la valeur d'entrée pour déterminer si la chaîne est un entier. Le code suivant détermine si le "nombre" variable est un nombre entier :
motif du
= Pattern.compile ( regexpression ) ; matcher = pattern.matcher vérifié ( nombre) ;
5 < p > Retour "true" si la valeur est un entier. Dans cet exemple, le nombre «20» est évaluée , de sorte que la valeur de retour est "true":
if ( verified.matches ()) { isValid = true; }