::. retornando Vector no metodo.. como recebe-la?

1 resposta
P

OLA

COMO FAÇO PRA RECEBER O VECTOR RETORNADO POR ESTE MÉTODO???

import java.util.Vector;

public class Catalogo {

public Vector getFilmes() {
Vector lista = new Vector();

Filme filme1 = new Filme();

filme1.setID(1);

filme1.setNome(Rambo);

lista.add( filme1 );

Filme filme2 = new Filme();

filme2.setID(2);

filme2.setNome(Platoom);

lista.add( filme2 );

return lista;
}

}

TENTEI FAZER UM OUTRO VECTOR DO MESMO TIPO RECEBER ELE MAS NÃO DEU CERTO

COMO DEVE SER?

GRATO

1 Resposta

H

Você pode escrever o código como abaixo:

Catalogo catalogo = new Catalogo(); Vector vetor = catalogo.getFilmes();
Se você quiser navegar no elemento:

for(int i = 0; i < vetor.size(); i++) { Filme filme = vetor.get(i); }
Agora, se você já usa java 1.5:

Catalogo catalogo = new Catalogo(); Vector<Filme> filmes = catalogo.getFilmes(); for(Filme filme : filmes) { System.out.println(filme.getNome()); }
Abraços!

Criado 2 de junho de 2006
Ultima resposta 3 de jun. de 2006
Respostas 1
Participantes 2