타입에 대한 byte[]를 쉽게 만드는 방법이이다. 



ByteBuffer.allocate(4).putInt(data).array();




또는 apache commons의 SerializationUtils.serialize 메소드를 사용한다.



import org.apache.commons.lang.SerializationUtils;


SerializationUtils.serialize(data);

    public static byte[] serialize(Serializable obj) {

        ByteArrayOutputStream baos = new ByteArrayOutputStream(512);

        serialize(obj, baos);

        return baos.toByteArray();

    }



Posted by 김용환 '김용환'

댓글을 달아 주세요