Conversion des byte en string

[Résolu]
Signaler
Messages postés
100
Date d'inscription
samedi 5 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2008
-
Messages postés
100
Date d'inscription
samedi 5 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2008
-
bonjour

j'ai déclarer un tableau de byte: byte [] DataLu = new byte[1000];
 dans mon programme qui gère la lecture/ecriture du port série RS232,
et je voulais afficher sur mon hyper terminal les caractères lus, alors j'ai mis:
System.out.println("chaine lue : " + new String(DataLu));
mais, il m'affiche pas ce que j'ai écrit....

je ne sais pas si c'est à cause de new String?

pouvez vous me dire s'i y a une autre méthode pour convertir.
merci

2 réponses

Messages postés
100
Date d'inscription
samedi 5 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2008

salut!

c'est tout bon, le new string() ça marche, c'était ma fonction read du port rs232, il fallait mettre le Offset à 1, et moi je l'ai mis à 0.

merci
Messages postés
5365
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
12 août 2021
111
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" />
<title>
</title>
<meta name="GENERATOR" content="OpenOffice.org 2.3 (Linux)" />
<style type="text/css">
<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
</style>
Salut,

assure toi que le Charset
de la chaîne que tu reçois (en bytes) soit le même
que celui de ton PC ?











------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO