Bonjour,
Est-ce que quelqu'un pourrait m'expliquer pourquoi le code
provoque ce résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 byte[] tB = {(byte)0x8d}; System.out.println("Before : "+tB[0]+", after : "+new String(tB).getBytes()[0]);
En d'autres termes, pourquoi la valeur de l'octet a changé et éventuellement comment éviter ce changement de valeur ?Before : -115, after : -17
Merci d'avance.
Partager