18
Jak przekonwertować obiekt Java na obiekt InputStream?Jak przekonwertować obiekt na strumień wejściowy
Jak przekonwertować obiekt Java na obiekt InputStream?Jak przekonwertować obiekt na strumień wejściowy
Można użyć ObjectOutputStream
Piszesz obiekt (obj w poniższym kodzie) do ObjectOutputStream Twój obiekt chcesz przekonwertować do strumienia wejściowego musi wdrożyć Serializable.
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(obj);
oos.flush();
oos.close();
InputStream is = new ByteArrayInputStream(baos.toByteArray());
jej miłym testy, ale nie bardzo wygodne, aby zapisać/odzyskać JPEG. – taitelman
co jeśli obiekt nie implementuje interfejsu Serializable. – PeaceIsPearl