Konvertierung Byte Array

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi

ich habe ein Byte Array in dem Hexidezimal zahlen stehen. Wie muss ich das formatieren damit bei der Ausgabe mit
System.out.print() etwas "anständiges" rauskommt.

was ich haben möchte ist DF46AB64;
und was ich bekomme ist B@e30;

schöne Grüße
 
nein, du hast ein array in dem Bytes stehen

mach dir ein

char[16] hexdigits =new char[]{'0',...,'F'}

und füll einen StringBuilder mit

append(hexdigits[byte & 0xF0])
append(hexdigits[byte & 0x0F])

oder so
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben