OVH Cloud OVH Cloud

byte vers char

3 réponses
Avatar
Papa Schulz
Bonjour,

comment créer un tableau de byte ?

comment faire pour convertir un tableau de byte en char ?

Merci.

3 réponses

Avatar
Farid
Bonjour,
salut


comment créer un tableau de byte ?



byte[] bytearray=new byte[25]

comment faire pour convertir un tableau de byte en char ?


char[] chararray=new char[bytearray.length];
for (int idx=0;idx<bytearray.length;idx++)
{
chararray[idx]=(char) bytearray[idx];
}

Merci.


De rien.

Farid

Avatar
Unknown
char[] chararray=new char[bytearray.length];
for (int idx=0;idx<bytearray.length;idx++)
{
chararray[idx]=(char) bytearray[idx];


ou plutot

byte [] mybytes ...
int l = mybytes.length;
char [] mychars = new chars [l];
new String(mybytes,mycharset).getChars(0,l,mychars,0);
c'est plus mieux si l'encoding n'est des bytes n'est pas le meme que la
locale.

Avatar
Farid
new String(mybytes,mycharset).getChars(0,l,mychars,0);
c'est plus mieux si l'encoding n'est des bytes n'est pas le meme que la
locale.


en effet.