바로는 힘들고 보통 ByteArrayOutputStream를 사용하거나 ByteBuffer 를 이용해 읽은 데이터를 추가한 후 사용합니다
아래가 예제입니다.
ByteArrayOutputStream bos = new ByteArrayOutputStream();
byte[] b = new byte[1024];
while ((int bytesRead = is.read(b)) != -1) {
bos.write(b, 0, bytesRead);
}
byte[] bytes = bos.toByteArray();