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