2017-03-30 3 views
0

다른 함수가 hexbyte 값을 필요로하기 때문에 "0xFF"와 같은 16 진수 문자열이 0xFF 바이트로 변환됩니다. 이 같은 뭔가 : 작동됩니다16 진수 문자열을 (16 진수) 바이트로 변환하는 방법

+3

가능한 복제 [자바에서 어떻게 바이트 \ [\]에 16 진수 문자열을 변환합니까?] (http://stackoverflow.com/questions/8890174/in-java-how-do-i-convert-a-hex-string-to-a-byte) – user2896976

답변

0

(byte) (Integer.parseInt("ef",16) & 0xff);을 돕는

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

감사합니다 당신

+0

내 질문은 decimal-byte로 변환하는 방법이 아닙니다. 그러나 16 진수 바이트. 그래서 당신의 코드는 16 진수를 필요로하는 특정 십진수를 제공합니다. –

관련 문제