Comment transfomer de l'hexa en char ou en String ? - Java - Programmation
Marsh Posté le 30-01-2003 à 22:26:59
change le titre alors...
tu veux faire quoi?
a partir d'un entier genre int i=13, tu voudrais une String s="#0D" ?
Marsh Posté le 30-01-2003 à 23:13:48
J'crois que c'est l'inverse, qu'il veut ('fin si j'ai bien pigé le titre, hein).
Bin c'est pas dur. Imaginons t'as : String h = "4B";
Bon ba un p'tit tour sur la classe java.lang.Integer et on a la joulie méthode statique parseInt(String, int) qui s'utilise comme suit : int i = Integer.parseInt(h, 16);
Passke l'entier 16, c'est la base dans laquelle tu parses ta String. Donc base 16 pour l'hexa.
Pis pour finir, un cast : char c = (char)i;
Et voilou.
Marsh Posté le 30-01-2003 à 17:38:12
Tout est dans la titre....
Merci