Ich habe ein Array von Bytes, bestehend aus 1024 Elementen. Ich möchte dies in verschiedene private String-Mitglieder zerlegen (z. B. die ersten 9 Bytes für den Namen, die nächsten 12 Bytes für die Benutzer-ID usw.).Wie würde ich die ersten "n" Elemente eines Byte-Arrays nehmen und sie direkt in einen String konvertieren?
Ohne das gesamte Byte-Array in einen String zu verwandeln und dann eine Teilstring-Methode zu verwenden, gibt es irgendeine Möglichkeit, einen Bereich von Bytes im Array direkt in ein privates Mitglied für meine Klasse zu verwandeln.
z.
myObject.name = byteArr[0-9];
myObject.userId = byteArr[10-21];
das Lesen der Dokumente kann manchmal sehr hilfreich sein -.-. http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#String%28byte[],%20int,%20int%29 – Paul