Konvertiert einen String von bytes in ASCII

Ich bin die Verbindung zu einem bluetooth-Gerät, das Antworten auf einige Parameter, die ich senden, aber als eine Antwort, die ich Lesen aus einer socket wie diese:

String data = dIn.readLine();

Wo dIn a:

DataInputStream dIn = new DataInputStream(socket.getInputStream());

Die Sache ist, dass ich die Daten empfangen, aber es ist ein byte-array Lesen auf einer Schnur. Wie kann ich konvertieren, dass die Zeichenfolge, die enthält mein byte-array in einen String mit der richtigen hexadezimal-Werte?

Vielen Dank im Voraus.

Können Sie ein Beispiel der Daten, die Sie erhalten, und wie Sie denken, Sie sollte Aussehen?

InformationsquelleAutor Sonhja | 2011-10-17

Schreibe einen Kommentar