16 진수 문자열이 14 바이트입니다. a55a0b05000000000022366420ec
. javax.xml.bind.DatatypeConverter.parseHexBinary(String s)
을 사용하여 14 바이트의 배열을 가져옵니다. 예를 들어 0xEC
= 236과 같은 unsigend 바이트입니다.16 진수 문자열을 Java의 부호없는 바이트 배열로 변환합니다.
그러나 나는 이것을 다음과 같이 바이트와 비교하고 싶습니다. if(byteArray[13] == 0xec)
235가 부호있는 바이트보다 크기 때문에이 if 문은 실패합니다. 자바에서 이것을 어떻게 해결할 수 있을까요? Thx!
부호없는 바이트로 처리하고 비교가 동일합니다. –