마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

hex string to byte

0 추천
String hexString = "65";

String hexString2 = "82";

String hexString3 = "A8";

byte bytes1, bytes2, bytes3;

이런식으로 있으면 bytes1에 65, bytes2에 82, bytes3에 A8 이렇게 입력하고 싶은데

bytes3 = Byte.parseByte(hexString3); // NumberFormatException이 뜨네요ㅜㅜ

int형으로 변환해서 하란 말이 있는데

int hexInt = Integer.parseInt(hexString3);

이렇게 해도 위와 마찬가지 에러가 떠요..제발 도와주세요..

아무리 검색해도 string to byte array관련 글만 나와요
빈길 (1,270 포인트) 님이 2018년 1월 18일 질문
빈길님이 2018년 1월 18일 수정

1개의 답변

0 추천
 
채택된 답변
byte bytes3 = (byte)Integer.parseInt(hexString3, 16);
디자이너정 (42,810 포인트) 님이 2018년 1월 19일 답변
빈길님이 2018년 1월 24일 채택됨
이러면 hex값이 dec값으로 바뀌어서 저장되더라구요...
맞게 답변해주신거같은데, 그럼 어떻게 저장이 되어야 한다는 말씀이신가요?
아니에요 제가 잘못알았던거에요 감사합니다
...