Collections, dúvida

2 respostas
D

Bom dia,
gostaria de saber se no Collections possui alguma estrutura pra eu retornar dois tipos? Por exemplo:

Collection<Cliente, Endereco> clientes = new ArrayList<Cliente, Endereco>();

Sei que assim tá errado, só pra tentar explicar melhor. A minha idéia é a seguinte, eu faço uma pesquisa no banco de dados usando inner join e então eu preciso passar o cliente e o endereco pra camada de visão, se alguém souber outra forma de fazer isso.

Obrigado.

2 Respostas

ViniGodoy

Crie uma classe contendo os dois campos.

O máximo que vc tem é uma estrutura associativa, chamada Map. Talvez possa ser usada nesse caso, mas não é a forma mais adequada.
http://download.oracle.com/javase/tutorial/collections/interfaces/map.html

D

ViniGodoy:
Crie uma classe contendo os dois campos.

O máximo que vc tem é uma estrutura associativa, chamada Map. Talvez possa ser usada nesse caso, mas não é a forma mais adequada.
http://download.oracle.com/javase/tutorial/collections/interfaces/map.html

Gostei da idéia de criar uma classe nova, vou tentar fazer das duas formas que vc passou usando o Map tbm, mais pra aprender a usar caso algum dia eu seja “obrigado” a usar.

Criado 4 de outubro de 2010
Ultima resposta 4 de out. de 2010
Respostas 2
Participantes 2