00 Voix

Java: Vérifier si String ne contient que des Nombres

Question de Invité | 24/03/2020 à 23:17

Existe-t-il une possibilité en Java de déterminer si une chaîne (string) ne contient que des nombres (chiffres de 0 à 9)?

Je voudrais tester certaines entrées utilisateur avant de poursuivre le traitement et afficher un message d'erreur si nécessaire.

RépondrePositifNégatif
0Meilleure Réponse0 Voix

Vous pouvez simplement utiliser la fonction .isNumeric(). Un string peut être passée à cette fonction et vous obtenez TRUE ou FALSE en conséquence selon le contenu du string:

if (StringUtils.isNumeric("123")) {  // true

}

if (StringUtils.isNumeric("ABC")) {  // false

}

if (StringUtils.isNumeric("1 3")) {  // false

}

Dans cet exemple, par conséquent, seul "123" donnerait la valeur TRUE car les chaînes "ABC" et "1 3" ne sont pas uniquement constituées de chiffres.
25/03/2020 à 21:12

RépondrePositif Négatif
Répondre

Sujets Connexes

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.