Atribuir List no atributo de um objeto

Pessoal,

alguem sabe se consigo atribuir Listas(ou um Iterator) em atributos de objetos

em seguida atribuir este objeto a outra Lista???

Ex:

Objeto objeto;   
objeto = new Objeto();  
    objeto.nomes = listaNomes;  
    objeto.idades = listaIdades;   
		               
  List exibe = new ArrayList();     
  exibe.add(objeto);       

[code]
public class Objeto(){

public List nomes = new ArrayList();
public List idades = new ArrayList();

}[/code]

pelo que entendi na pergunta acho que é isso acima

Na verdade não é bem isso cara!

o que eu preciso é atribuir a cada atributo de UM objeto uma Lista!

no atributo de this.nomes a LISTA DE NOMES
no atributo de this.idades a LISTA DE IDADES

creio que um ITERATOR ele consegue atribuir a um atributo
mas uma lista n sei se ele consegue atribuir a um atributo

DUAS listas para um OBJETO que possui DOIS atributos

CADA LISTA EM UM ATRIBUTO DESSE OBJETO

Sabe se isso rola! ja pesquisei em mtos lugares mas n tenho ideia cara!

Desde ja obrigado Dirceu

Acho que ainda não entendi bem, pelo que li novamento, ainda continuo achando que é algo +ou- como citei a acima!

mas vamos la!

um atributo pode receber uma lista sim, basta declarar o atributo como lista exemplo abaixo

    public class Objeto(){

              //pessoas é atributo do tipo lista de pessoas
              private List<Pessoa> pessoas;

              //método que retorna a lista de pessoas
              public List<Pessoa> getPessoas(){
                        return pessoas;
              }

              //método que recebe uma lista de pessoas
              public void setPessoas(List<Pessoa> pessoas){
                       this.pessoas = pessoas
              }

              //método que exibe  todas as pessoas contidas na lista
              public String exibir(){
                        if(pessoas == null || pessoas.size==0){
                                System.out.println("Lista está vazia");
                        }else{
                                for(int i=0;i<pessoas.size();i++){
                                          System.out.println(i+1 + " - Nome: " + pessoas.get(i).nome + ", Idade: "+ pessoas.get(i).idade);
                                }
                        }
              }

    }
    public class Pessoa(){

           public String nome;
           public Integer idade;

           public Pessoa(){}

           public Pessoa(String nome, Integer idade){
                     this.nome = nome;
                     this.idade = idade;
           }

    }

main:


     
    Objeto objeto = new Objeto();     
    List<Pessoa> listaDePessoas = new ArrayList<Pessoa>();
    //adiciona a pessoa Fulano na lista
    listaDePessoas.add(new Pessoa("Fulano",18));
    //adiciona a pessoa Sicrano na lista
    listaDePessoas.add(new Pessoa("Sicrano",27);
    //adiciona a pessoa Beltrano na lista
    listaDePessoas.add(new Pessoa("Beltrano",21);   
    
    //associa a lista de Pessoas criada, ao atributos pessoas do objeto: objeto
    objeto.setPessoas(listaDePessoas)
    //exibe a lista de pessoas
    objeto.exibe();
                     
   List exibe = new ArrayList();       
   exibe.add(objeto);