Imprementar um array

Ola pessoal,

Tenho uma classe de habitantes, preciso criar uma outra classe chamada cidade onde adiciono os habitantes. Como impremento isso? tentei usar o arraylist, mas não consegui.
Tipo adiciono uma cidade e essa cidade tem 5 habitantes, se fosse um habitante so era so criar um objeto dentro da classe cidade e pronto, mas como criar 5 objetos e posteriormente preciso de todos os dados dos 5 habitantes para fazer calculos.

Desculpe a ignorância, mas estou começando agora.

Obrigado pela ajuda!

Abraços!

class Pessoa{
//atributos......
//metodos
}
class Cidade{
  ArrayList<Pessoa> lis_pessoa;
// mais atributos......
//metodos
 
}

Pronto cara agora divirta-se

1ª coisa, ninguém impRementa nada =]

*Implementa

Mas para quê fazer isso com array?
É só a carater de aprendizado?

[quote=metalages]Ola pessoal,

Tenho uma classe de habitantes, preciso criar uma outra classe chamada cidade onde adiciono os habitantes. Como impremento isso? tentei usar o arraylist, mas não consegui.
[/quote]

Não consegui ou não tentou ? :wink:

class Cidade {

 String nome;
 List<Habitante> habitantes = new ArrayList<Habitante>();


  public void addHabitante (Habitante h){
    habitantes.add(h);
  }

}

Bom preciso fazer isso…
· Inserir cidades;
· Inserir informações de habitantes para uma cidade;
· Listar dados da cidade;
· Listar dados dos habitantes da cidade;

Tipo preciso criar um array de objetos, array[0]=habitante1, array[1]=habitante2 etc…mas fica a cargo do usuário criar o número de habitantes q ele quiser.