안드로이드 개발 질문/답변
(글 수 2,584)
안녕하세요 펍유저 여러분.
String을 컴버터를 시켜서 byteArray에 넣어야됩니다.
예를들어.
String str = "E20AC4" 를
byte[] byteArr = "0xE2, 0x0A, 0xC4"와 같게 넣고 싶은데요
어떤 형변환 방법이 없을까 문의드립니다.
2011.07.05 11:09:00
스트링이 저렇게 오더라구요..
그래서 byte로 두개씩 잘라서 배열로 만들어야되서요...ㅠㅠ
getBytes()로하면 워드 하나하나 따로 나와서 안되구요...
2011.07.05 11:16:35
두자리씩 잘라내서 따로 저장하는건 어렵지 않겠지만.
스트링 자체를 바이트로 넣는건 생각을 안해봐서; 아마 비교를 해야 되지 않을까 싶네요.
0~9~a~f까지 캐릭터를 비교해서 각 대칭되는 16진수로 바꿔서 넣는거죠. 될진 모르겠습니다만.. 다른 방법이 있을것도 같고.