게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바(안드로이드) byte[] --> hex string 문제
게시물ID : programmer_20138짧은주소 복사하기
작성자 : 1999
추천 : 0
조회수 : 1039회
댓글수 : 6개
등록시간 : 2017/03/30 23:08:59
옵션
  • 본인삭제금지
http://stackoverflow.com/questions/9655181/how-to-convert-a-byte-array-to-a-hex-string-in-java 여기서 제공하는 방법으로 바이트배열을 문자열로 변환했습니다 byte[] b = ....   String str = bytesToHex( b ); System.out.println("str len=" + str.length() ); System.out.println(str);  결과 ----------------------------------- str len=202 07919471227230332405817751F800007130725162848056319B2C0692DD5CB0994B068BD D40B19A4E66038190FBF17A5E66C3D961BA1E9464B3D3EE7319044AB2D969F7B9EC0681402 090DBE5768140C2F2BDEEA1B3DFF3F4795D4ED341ED341DE40C02 ------------------------------------------   도무지 이해가 안가는 상황이라 안드로이드 고수님들 도움 좀 부탁드립니다 위 처럼 바이트배열을 16진수문자열로 변환하는데요 변환된 문자열내에 LineFeed가 2개 들어있습니다  그래서 문자열 길이가 200이 아닌 202로 출력이 됩니다.  제가 궁금한 것은 어떻게 변환과정에서 개행문자가 들어갈 수 있는지?  들어갈만한 여지가 있는지? 현재는 변환전의 원래 바이트값을 알 수 없는 상황입니다... 조금의 실마리라도 좋습니다. 왜일까요?  
출처 http://stackoverflow.com/questions/9655181/how-to-convert-a-byte-array-to-a-hex-string-in-java
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호