J'ai du mal a comprendre ton point l�, tu travaille avec des int l�, sign� et qui contiennent sans probl�me la valeur non sign�e 0xFF, et non pas avec des byte qui ne peuvent pas la contenir, ce qui �tait le sujet original du post. Passer par Integer.parseInt a d'ailleurs d�j� �t� sugg�r�. C'est aussi d'ailleurs comme �a qu'on cr�e des tableau de byte facilement partire d'hexa:
byte[] classHeader = new byte[]{(byte)0xCA,(byte)0xFE,(byte)0xBA,(byte)0xBE}
On est plus dans la repr�sentation sign�e ou pas d'un nombre hexadecimal, on est dans les r�gle de type casting d'un entier -> un byte, qui pr�cise bien les risque li�s � la perte de pr�cision.
Partager