2011-04-11 6 views
3

나는 패킷을 만들고 있는데 출력을 위해 바이트를 배열로 인코딩해야한다. 가변 길이 배열의 바이트를 버퍼링하는 데 필요한 편리한 클래스를 찾지 못하고이를 바이트 배열로 출력합니다.바이트 배열을 조작하고 만들 수 있습니까?

아이디어가 있으십니까?

답변

6

ByteArrayOutputStream 쓰기 바이트를 사용하고 toBytes()을 호출하여 바이트를 가져옵니다.

+0

그리고 'ByteArrayOutputStream'을 하위 클래스로 묶어 보호 된 기본 배열 참조와 현재 길이를 노출하고 쓸모 없게 배열을 복제하여 BAOS에서 꺼내지 않아도되도록 할 수 있습니다. –

관련 문제