2017-03-30 5 views
0

Ich habe ein hexstring wie „0xFF“ konvertieren und möchte die Zeichenfolge konvertieren 0xFF auf Byte, weil eine andere Funktion den Wert als hexbyte muss. So etwas wie folgt aus:Wie hexstring zu (hex) Byte

  String hexstring="0xFF"; 
     //convert to byte 
     byte hexbyte = (byte) 0xFF; 

Vielen Dank für

+3

Mögliche Duplikat [In Java, wie konvertiere ich einen Hex-String in ein Byte \ [\]?] (http://stackoverflow.com/questions/8890174/in-java-how-do-i-convert-a-hex-string-to-a-byte) – user2896976

Antwort

0

(byte) (Integer.parseInt("ef",16) & 0xff); hilft für arbeiten Sie

+0

Meine Frage ist nicht, wie man dezimal-Byte zu konvertieren, aber zu Hex-Byte. Dein Code gibt mir eine bestimmte Dezimalzahl, wo ich ein Hex-Byte benötige. –