[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: Dúvida com retorno de Vetor
- Subject: Re: Dúvida com retorno de Vetor
- From: Kleber Xavier <ksx@xxxxxxxxxxxx>
- Date: Wed, 19 May 2004 22:41:27 -0300
Não sei se é isso mas lá vai:
1- A conversão de Vector para array parece estar certa. Será que não
está ocorrendo algum ClassCastException no retorno de
exemplares.elementAt(i), ou seja, será que não há algum outro tipo de
objeto armazenado por engano no Vector ?
2- Será que não é um problema de registro das referências de
ExemplarDeLivro ( você registrou antes de armazenar no vector ) ?
3 - De qualquer forma outro jeito de converter um Vector em array é
através do método toArray()
Ex: vexemplares = (ExemplarDeLivro) exemplares.toArray(new
ExemplarDeLivro[0];
Espero que isso ajude.
Gustavo André Nunes Ferreira wrote:
> Olá pessoal, tudo bem?
> Estou com um problema no seguinte método:
>
> public Biblio.ExemplarDeLivro[] exemplares() {
> ExemplarDeLivro[] vexemplares = new ExemplarDeLivro[exemplares.size()];
> // exemplares e' um Vector
> for(int i=0; i < exemplares.size(); i++) {
> vexemplares[i] = (ExemplarDeLivro) exemplares.elementAt(i);
> }
>
> return vexemplares;
> }
>
> Ele está gerando o seguinte erro:
>
> [jacorb.poa.controlle] WARN : rid: 26 opname: _get_exemplares invocation:
>throwable was thrown, null
>
> Alguém tem alguma dica? Como faço para retornar este Vector de
>ExemplarDeLivro? Estou carregando esta dúvida desde o primeiro EP.
>
>
>
>