Bonjour,
Je me trouve face a un probleme de conversion : je souhaite transferer des fichiers d'une machine a une autre, et pour cela je dois couper mon fichier en plusieurs morceaux : bref il me faut recuperer des tableaux de byte (correspondant a des parties du fichier), a les convertir en string pour les envoyer, puis les reconvertir dans l'autre sens pour les recuperer. Et voici un test que j'ai fais et que je trouve vraiment bizarre :
byte[][] tab;
...
System.out.println("Send : \n" + tab[cpt] + "\n" + new String(tab[cpt]).getBytes());
...
et voici ce que m'affiche le system :
Send :
[B@1fb8ee3
[B@61de33
N'est ce pas etrange ? ne devrais-je pas avoirla meme chose dans les 2 cas ?
Cela me pose un pb vu que les bytes ne semblent etre les meme si je converti 2 fois ou si je ne convertie pas.
Quelqu'un peut meclairer sur ce mystere ?
merci d'avance
cordialement,
Partager