Tester si un String est un entier
carkiasis
Messages postés
67
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis opposé à un petit problème en java: Je voudrais tester si une chaine de caractères est un entier. Il existe bien par exemple isNaN en javascript ou encore isdigitt en C, mais existe-t-il une fonction similaire en Java ?? J'ai beau chercher sur le forum ou encore sur la doc api mais je ne trouve pas...
je suis opposé à un petit problème en java: Je voudrais tester si une chaine de caractères est un entier. Il existe bien par exemple isNaN en javascript ou encore isdigitt en C, mais existe-t-il une fonction similaire en Java ?? J'ai beau chercher sur le forum ou encore sur la doc api mais je ne trouve pas...
A voir également:
- Tester si un String est un entier
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester son pc - Guide
- Tester composant pc - Guide
- Tester compatibilité windows 11 - Guide
- Tester disque dur - Télécharger - Informations & Diagnostic
2 réponses
public class IntTester {
public static boolean isValidInt(String str) {
boolean isValid = false;
try {
Integer newInput = Integer.valueOf(str);
int i = newInput.intValue();
isValid = true;
} finally {
return isValid;
}
}
public static void main(String[] args) {
String toTest = "1234";
System.out.println(toTest + " est-il un entier valide? " + IntTester.isValidInt(toTest));
toTest = "125r";
System.out.println(toTest + " est-il un entier valide? " + IntTester.isValidInt(toTest));
toTest = "rez";
System.out.println(toTest + " est-il un entier valide? " + IntTester.isValidInt(toTest));
toTest = "1.23";
System.out.println(toTest + " est-il un entier valide? " + IntTester.isValidInt(toTest));
}
}
;-)
HackTrack