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

[부탁드려요] byte Array null check 문의 입니다.

0 추천
현재 블루투스 통신을 하여, 길이가 16인 byte[] 배열로 들어온 데이터를

byte[0] 부터 byte[15] 까지 순차적으로 for문을 돌려 null값이 들어온 부분에서 배열을 끊어서

String으로 변환하려고 합니다.

근데 byte[0] != null    <- 구문처럼 사용할 수가 없네요.

다들 어떻게 체크하시나요?..

도움 부탁드릴게요.
쮸뿌쮸뿌 (2,470 포인트) 님이 2016년 5월 17일 질문

1개의 답변

0 추천
자바에서도 빈 바이트 배열의 값은 0x00으로 초기화되어 있습니다.

그래서, 아래처럼 0x00은 빈 값으로 간주하시면 될 것 같습니다.

byte[] abytes = new byte[20];
if(abytes[0] == 0x00) {
 System.out.println("empty");
}
mcsong (44,040 포인트) 님이 2016년 5월 18일 답변
...