Passagem de Parametro Vector em um DataOutputStream + DataInputStream

Bom dia a todos…
Preciso de uma ajuda de voces, estou fazendo um pequeno trabalho e encontrei um problema. Como faço para passar um vector utilizando DataOutputStream + DataInputStream??

[quote=bonety]Bom dia a todos…
Preciso de uma ajuda de voces, estou fazendo um pequeno trabalho e encontrei um problema. Como faço para passar um vector utilizando DataOutputStream + DataInputStream??
[/quote]

primeiro o Vector tem que conter dados Serializable

depois vc pode usar os Streams para manipular ele / writeObject / readObject

aqui tem um exemplo para escrever para um ByteStream:
http://www.java2s.com/Code/Java/Collections-Data-Structure/Serializingavector.htm

Bom dia
Obrigado pela ajuda aechiara, o exemplo vai servir muito bem, vou testar no meu trabalho e depois eu posto aqui se deu certo.
Valeu…

O exemplo eh muito bom, mas nao estou conseguindo fazer no meu trabalho.
O erro que aparece é esse:

TRACE: <at java.lang.NoClassDefFoundError: java/io/ObjectOutputStream>, Exception caught in Display class
java.lang.NoClassDefFoundError: java/io/ObjectOutputStream

Obs.: a classe que estou utilizando o ObjectOutputStream do exemplo que voce passou pra mim, esta no projeto j2me e é a mesma classe que apresenta o erro acima.
O que pode ser???