86 votes

Comment imprimer les données d'un tableau d'octets sous forme de caractères ?

Dans mon tableau d'octets, j'ai le dièse les valeurs d'un message qui comprend des valeurs négatives et des valeurs positives. Les valeurs positives sont imprimées facilement en utilisant la fonction (char)byte[i] déclaration.

Maintenant, comment puis-je obtenir la valeur négative ?

8voto

alphazero Points 17514
byte[] buff = {1, -2, 5, 66};
for(byte c : buff) {
    System.out.format("%d ", c);
}
System.out.println();

vous permet

1 -2 5 66

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X