Bonjour
y't'il une moyen pourconvertir de byte vers string
Bonjour
y't'il une moyen pourconvertir de byte vers string
tu veux dire , à partir de
byte b=1;
avoir "1"? Il suffit alors de passer par Integer.toString(b);
Si tes bytes représentent bien un string à la base ça doit être jouable...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 try { String truc = new String("truc".getBytes(), "UTF-8"); } catch (java.io.UnsupportedEncodingException e) {}
je cherche a convertir en string un ficheir qu'est en binaire;
Salut,
Ton code est parfait pour convertir des bytes représentant une chaine en UTF-8 vers une String.
Par contre ton exemple est foireux dans le sens où "truc".getBytes() te renverra des bytes qui utilise l'encodage par défaut du système, et que si celui-ci est différent de l'UTF-8 tu risque d'avoir des résultats étranges...
C'est à dire ?
Que comporte ton fichier exactement ? Et comment veux-tu le représenter ?
a++
tu fait un new String(byte[], charset), avec le charset correspondant à l'encodage de ton fichier.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager