1 ptit renseignement SVP [Java] - Programmation
Marsh Posté le 26-02-2002 à 16:27:07
"regarde la doc", "fais une recherche", ... et encore un qui ne sais pas se servir du javadoc
sinon Character.getNumericValue('t';
Marsh Posté le 26-02-2002 à 16:34:57
excuse moi, mais je ne veux pas convertir un char en int (ca je sais faire, oui oui)
mais je veux convertir un int en char
Marsh Posté le 26-02-2002 à 16:48:32
plus precisement
j'ai un int et je veux le transformer en 1 char correspondant avec la table ascii
si j'ai 0, je veux le transformer en 'A'
1 'B'
...
jusqu'a 18 'S'
voila, et ca me fait chier de declarer 19 constantes...
Marsh Posté le 26-02-2002 à 17:33:22
dis donc tu te moques du monde garcon ?
tu sais pas prendre ton browser et allez voir dans la classe. " Dis euh sucse moi tu t'es trompé là c'est l'inverse que je veux. Retourne à ton browser petit esclave j'ai pas envie de chercher moi meme".
pfffff
Character.forDigit
[jfdsdjhfuetppo]--Message édité par darklord22--[/jfdsdjhfuetppo]
Marsh Posté le 26-02-2002 à 17:52:32
ReplyMarsh Posté le 26-02-2002 à 18:05:00
Cherrytree a écrit a écrit : Tu es trop bon seigneur darklord. |
pfff fo pas me chercher d'abord
Marsh Posté le 26-02-2002 à 18:08:09
c pas plus simple comme cA : char c = (char)monInt; // !???
[jfdsdjhfuetppo]--Message édité par veryfree--[/jfdsdjhfuetppo]
Marsh Posté le 26-02-2002 à 18:33:56
veryfree a écrit a écrit : c pas plus simple comme cA : char c = (char)monInt; // !??? |
bin faut voir le radix si il est standard ou pas
Marsh Posté le 26-02-2002 à 19:29:53
ouaip merci ca marche nickel avec la solution de veryfree
Marsh Posté le 26-02-2002 à 20:32:16
tomburn a écrit a écrit : ouaip merci ca marche nickel avec la solution de veryfree |
radix standard donc ... Bin c'est clair que c'est le plus simple pour une utilisation ... simple
Marsh Posté le 26-02-2002 à 22:54:24
veryfree a écrit a écrit : c pas plus simple comme cA : char c = (char)monInt; // !??? |
ca marche ca ???????? alors la je suis vraiment étonné !!!
autre solution : char c = ("" + tonInt).charAt(0);
Marsh Posté le 26-02-2002 à 23:56:25
benou a écrit a écrit : ca marche ca ???????? alors la je suis vraiment étonné !!! autre solution : char c = ("" + tonInt).charAt(0); |
C'est du propre ça, je vous jure...
Marsh Posté le 26-02-2002 à 23:56:33
Perdu!
Pour 10 tu auras '1'.
Marsh Posté le 26-02-2002 à 23:57:36
Cherrytree a écrit a écrit : C'est du propre ça, je vous jure... |
Marsh Posté le 26-02-2002 à 23:58:26
Krueger a écrit a écrit : Perdu! Pour 10 tu auras '1'. |
et comment tu fais tenir 10 en un char ???
Marsh Posté le 27-02-2002 à 00:01:11
Je peux me tromper, mais un char, c'est sur un octet, soit 256 valeurs possibles. On peut stocker 10 dans un char ! J'comprends pas là. Il est peut-être tard ?
Marsh Posté le 27-02-2002 à 00:33:10
Cherrytree a écrit a écrit : Je peux me tromper, mais un char, c'est sur un octet, soit 256 valeurs possibles. On peut stocker 10 dans un char ! J'comprends pas là. Il est peut-être tard ? |
il voulait la représentation d'un chiffre en caractère, pas le charactère dont le code ascii est égale à un nombre ...
[jfdsdjhfuetppo]--Message édité par benou--[/jfdsdjhfuetppo]
Marsh Posté le 27-02-2002 à 00:39:05
ReplyMarsh Posté le 27-02-2002 à 08:35:33
PDTR
Marsh Posté le 26-02-2002 à 16:17:08
bon je sais, je vais encore me faire engueuler:
"regarde la doc", "fais une recherche", ...
mais je suis une feignasse
donc ma question:
en java, comment on fait pour convertir un int en char?
je l'ai surement fait en debut d'annee, mais je m'en souviens plus :wisetechi