J'ai besoin d'un regard neuf, je ne sais pas pourquoi ce code fait cela.
String string = new String(new char[] {(char) 0x01, (char) 0x02, ... ,(char) 0xFC});
La sortie est tout ce qu'elle devrait être jusqu'au dernier chiffre (le 0xFC) qui renvoie un -4, Je sais que c'est une valeur hexagonale, mais si je fais la même chose avec 252 la valeur décimale, cela me donne aussi un négatif. J'espère qu'il s'agit d'une solution simple, mais je ne la vois pas.
Merci à l'avance.