16 진수 문자열로 인쇄 할 때 10 진수를 나타내는 byte [5] 배열이 있습니다. 두 자리 숫자는 한 바이트에 저장 될 수 있으며, 16 진수 문자는 사용되지 않습니다. 예. 숫자의 16 진수 표현을 10 진수 값으로 변환하는 방법
[0x11,0x45,0x34,0x31,0x21] -> 1145343121.
도 재미있을 것
long result = Long.parseLong(byteToHexString(bytes[]));?
이외의 소수에 효율적인 변환 그 반대의 변환을 수행하는 자바보다 효율적인 방법 (어쩌면 일부 bitshifting 마법)이 있습니다 ...
당신에게 ' 메모리 사용량이 거의 없어도 많은 CPU주기를 희생해야합니다. – awm
+1에 대한 니블 :) –
사실, 이렇게하는 것은 내 선택이 아닙니다 ...;) – user462982