integer - Java - Programmation
Marsh Posté le 13-07-2005 à 11:30:20
il faut différencier la valeur de la manière dont elle est affichée. Ce que tu cherches à faire s'appelle généralement du "padding", je te laisse chercher dans cette direction ou au moins préciser dans quel type de champ tu veux afficher l'entier sous cette forme
Marsh Posté le 13-07-2005 à 11:36:53
ca porte pas un autre nom que padding car sur google et les forum y a pas vraiment d'exemple pour s'en sortir??
Marsh Posté le 13-07-2005 à 12:32:20
euh pour moi dans ce cas la tu utilises un champ texte ... je vois pas trop l'interet de faire ca comme ca ...
Marsh Posté le 13-07-2005 à 12:38:28
oui mais dans une fonction où je stocke mon nombre qui est entré en paramètre, je fait:
this.nb= monNb;
mais si monNb vaut 0250, alors this.nb prend 250.
??
Marsh Posté le 13-07-2005 à 12:39:04
+1 pour le String
Marsh Posté le 13-07-2005 à 13:20:30
Tout dépend de la couche logique dans laquelle tu te trouves.
Si tu es côté UI, p.e. dans un form Struts, String est un bon choix.
Par contre, si tu es au niveau du back-end, Integer est sans doute plus indiqué.
Les deux peuvent co-exister !
Hint : si tu te retrouves à faire des calculs sur ta String avec toutes les convertions que cela implique, tu n'es certainement pas dans le bon.
Marsh Posté le 13-07-2005 à 13:49:18
ben ca parait logique non ? fais bien attention si tu dois faire des calculs dessus a bien convertir ca en int (ou en ce que tu veux)
Marsh Posté le 13-07-2005 à 14:55:39
zizou771 a écrit : non c bon j'ai fait comme miloux32 dit ca marche merci |
Ca, c'est vraiment pas une bonne justification... Bien sûr que ça marche ! Mais est-ce bien adapté à ton cas ???
Désolé, rien contre toi, mais les gens qui ne cherchent que le "ça marche" sans voir plus loin que leur petit problème immédiat reviennent généralement 2 jours plus tard pour les mêmes raisons...
Enfin, sans importance, vive le "ça marche"
Marsh Posté le 13-07-2005 à 15:16:37
sircam a écrit : Ca, c'est vraiment pas une bonne justification... Bien sûr que ça marche ! Mais est-ce bien adapté à ton cas ??? |
ben "ma réponse" est plutot logique non ? selectionner le bon type de données à la base.
apres il est clair qu'il faut pas que ca change tout le programme . mais il parait judicieux de faire le bon choix de données . et a mon avis ca ne marchait pas parce que les types de bases choisis n'etaient pas ceux adaptés a la situation .
Marsh Posté le 13-07-2005 à 11:00:20
slt a tous,
connaissez vous une methode pour garder les 0 qui sont au debut d'un nombre.
je m'explique: Exemple:
si je veut placer 0250 dans un champs nb, celui ci va contenir 250.
or moi j'aimerai qu'il contienne 0250
Merci d'avance