Bonsoir
j'ai envie de fixer la taille d'un string en 5 caractère.
est ce que c'est possible avec la classe String
merci d'avance![]()
Bonsoir
j'ai envie de fixer la taille d'un string en 5 caractère.
est ce que c'est possible avec la classe String
merci d'avance![]()
Qu'entend tu par fixer ?
Tu veux dire initialiser ?
Ou tu veux dire extraires les 5 premiers caractères?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2String S="12345";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String S="123456789"; S=S.substring(0,5);
merci pour la réponse
ni l'un ni l'autre, mais ce que je veux est de ne pouvoir saisir que
5 caractère ni plus ni moins
Bonjour,
La classe String ne permet pas de saisie donc tu regardes au mauvais endroit met avis.
La classe String est juste une classe contenant une chaîne de caractère et étant immutable (une instance ne pouvant pas être modifiée) elle est de facto limitée à la taille de la chaîne qu'on a mis dedans.
Pour limiter une saisie de caractère à 5, il faut se tourner vers des composants graphique comme un JTextField, JFormattedTextField etc...
Bulbo![]()
je ne vais pas faire une interface graphique rien que pour limiter la saisie
à 5 caractère !!!![]()
La question ici est : "comment est-ce que tu le rempli, ton objet String ?"
C'est à ce moyen qu'il faut demander "pas plus ni moins que 5 caractères s'il vous plaît".
Ta remarque laisse a penser que tu veux fixer la taille, mais en rentrant toi-même les valeurs en durs, ce qui n'a strictement aucun sens.
C'est Android, PAS Androïd, ou Androïde didiou !
Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.
Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.
N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android
Qu'entends tu par limiter la saisie ?
Dans le code ? A l’exécution du programme ?
Qu'est ce qu'une saisie pour toi ?
Si c'est dans le code et que tu veux qu'une String passée en argument n'ai pas plus de 5 caractères, la classe String ne t'aidera pas, il faut la spécialiser dans ce cas, même si je ne vois pas bien à quoi ça pourrait servir comparé à un test au bon endroit sur la taille de la String.
Partager