Java에서 파일을 읽어서 처리할 때 InputStream을 byte 배열(byte array)로 변환하여 사용할 경우가 있습니다. 변환하는 데 Java에서 기본으로 제공하는 ByteArrayOutputStream 클래스를 사용합니다. InputStream.read()를 통해 데이터를 읽고 ByteArrayOutputStream 객체에 데이터를 write 하여 누적시킵니다. 그리고 최종적으로 toByteArray() 함수를 호출하여 byte array로 반환할 수 있습니다. 실제 구현 예제는 아래와 같습니다. 예제 InputStream is = null; ByteArrayOutputStream bos = new ByteArrayOutputStream(); int length; byte[] buffer =..