Longueur d'une chaine en java?????
cotta
Messages postés
294
Date d'inscription
Statut
Membre
Dernière intervention
-
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir ,
je veux savoir la longueur d'une chaine donnée pour pouvoir faire des test dessus par exemple :
System.out.println("Entrer la matricule");
int id=Clavier.lireInt();
if(id==0){System.out.println("Veuillez entrer une Matricule !SVP");}
else {E1.NumMatricule=id;}
---->> ici je veux faire un test sur le 'id' que l'utilisateur a entrez s'il est > à 8 (càd id>8) dans ce cas j'affiche un message d'erreur, mais comment savoir la longueur de la chaine entrez ??
je veux savoir la longueur d'une chaine donnée pour pouvoir faire des test dessus par exemple :
System.out.println("Entrer la matricule");
int id=Clavier.lireInt();
if(id==0){System.out.println("Veuillez entrer une Matricule !SVP");}
else {E1.NumMatricule=id;}
---->> ici je veux faire un test sur le 'id' que l'utilisateur a entrez s'il est > à 8 (càd id>8) dans ce cas j'affiche un message d'erreur, mais comment savoir la longueur de la chaine entrez ??
A voir également:
- Java taille string
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Comment réduire la taille d'un fichier - Guide
- Jeux java itel 5360 - Forum Mobile
- Taille 32x32 correspondance ✓ - Forum Loisirs / Divertissements
8 réponses
Non mais je rêve ou quoi ...
Soyons un peu pragmatique ... Si on veut que le nombre (en int) contienne moins de 9 caractères, c'est qu'il en possède entre 1 et 8 : il est donc contenu entre 1 (puisque pas 0) et 99999999.
Quand on dit "longueur", il ne faut pas penser tout de suite à "length()" :D
Soyons un peu pragmatique ... Si on veut que le nombre (en int) contienne moins de 9 caractères, c'est qu'il en possède entre 1 et 8 : il est donc contenu entre 1 (puisque pas 0) et 99999999.
if( id > 99999999 ) System.err.println("erreur"); else System.out.println("ok");
Quand on dit "longueur", il ne faut pas penser tout de suite à "length()" :D