0
개체를 직렬화하려고합니다. 것은, FileOutputStream 또는 ObjectOutputStream에서 이것을 보내고 싶지 않습니다. 대신 결과를 변수에 지정하려고합니다. 웹에서이 작업에 대한 정보를 찾을 수 없습니다. 이 작업을 수행하는 표준 Java 메소드가 없기 때문입니까? 그게 사실이라면, 나 자신이 이것을하는 방법을 하나 쓰려면 무엇을 조사해야합니까?직렬화 결과를 변수에 할당
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(someObject);
oos.close();
byte[] serialized = bos.toByteArray();
이것은 serialized
에 직렬화 된 객체의 바이트 표현을 넣어 것입니다 : 당신은 같은 것을 할 필요가 같은
완벽 감사 – providence