sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutMembreDernière intervention29 janvier 201017 11 nov. 2005 à 18:37
public static String convertUTF(byte[] bytes) throws IOException
{
byte[] utf = new byte[ bytes.length+2 ];
utf[0] = (byte)((bytes.length & 0xFF00) >> 8);
utf[1] = (byte)(bytes.length & 0x00FF);
System.out.println(utf[0]+"\n"+utf[1]);
System.arraycopy(bytes, 0, utf, 2, bytes.length);
DataInputStream in =
new DataInputStream( new ByteArrayInputStream(utf) );
StringBuilder build = new StringBuilder();
int c = in.read();
while(c !=-1){
build.append(c);
c = in.read();
}
return build.toString();
}
}
c'est un code que j'ai trouver et modifier pour qu'il fasse ce que tu veut !
voici l'original :
public static java.lang.String convertUTF(byte[] bytes) throws IOException
{
byte[] utf = new byte[ bytes.length+2 ];
utf[0] = (byte)((bytes.length & 0xFF00) >> 8);
utf[1] = (byte)(bytes.length & 0x00FF);
System.arraycopy(bytes, 0, utf, 2, bytes.length);
DataInputStream in =
new DataInputStream( new ByteArrayInputStream(utf) );
return in.readUTF();
}
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutMembreDernière intervention29 janvier 201017 13 nov. 2005 à 11:14
je pense que tu peut utiliser java.io => ya aucun de fichier de cree !!
fait des test avant !!!
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"