Wie konvertiert ein byte-array in einen hex-string in Java?

Ich habe ein byte-array gefüllt mit hex-zahlen und drucken Sie es sich einfach ziemlich sinnlos, denn es gibt viele nicht druckbare Elemente. Was ich brauche, ist die genaue hexcode in form von: 3a5f771c

Warum nicht einfach versuchen Sie es zuerst mit und zeig uns was du drauf hast. Sie haben nichts zu verlieren und alles zu gewinnen. Integer hat eine toHexString(...) Methode, die helfen kann, falls es das ist was du suchst. Auch String.format(...) tun können, einige nette Formatierung tricks mit der %2x code string.
möglich, Duplikat der In Java, wie konvertiere ich ein byte-array in einen string von hex-Ziffern, während die führenden Nullen?
"Was ich brauche, ist die genaue hexcode in form von: 3a5f771c..." - Sie bat um eine exakte form, aber Sie nicht bieten ein genaues Beispiel. Los, was Sie zur Verfügung gestellt haben, konvertieren Sie die erste vier bytes in einen string, dann verketten Sie die Ellipsen, die auf die Zeichenfolge.

InformationsquelleAutor Andre | 2012-03-11

Schreibe einen Kommentar