Gostaria de colocar um objeto (sem ser serializado) em um InputStream, de preferência um ObjectInputStream. Como eu faço isso???[/b]
Como adicionar um objeto qualquer a um InputStream?
T
1 Resposta
J
Pra colocar um objeto em um Stream, você precisa serializa-lo, seria algo assim:
Pra escrever:ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(meuObj);
oos.close();
byte[] ba = baos.toByteArray();
ByteArrayInputStream bais = new ByteArrayInputStream(ba);
ObjectInputStream ois = new ObjectInputStream(bais);
Object meuObj = ois.readObject();
Criado 12 de junho de 2007
Ultima resposta 12 de jun. de 2007
Respostas 1
Participantes 2