Ol� Pessoal,

Tenho a seguinte classe.

class Pessoa{
private String Nome;
private int Idade;
public void setNome(String n){
  this.Nome = n;
}
public String getNome(){
  return this.Nome;
}
public void setIdadeNome(int i){
  this.Idade= i;
}
public int getIdade(){
  return this.Idade;
}
public String toString(){
  return getNome()+" "+getIdade();
}
}

Eu sei que tenho que implementar "Comparable" para
conseguir utilizar
Collections.sort(), como seria este c�digo para ordenar
por idade por
exemplo.

public static void main(String args[]){
Pessoa p1 = new Pessoa();
p1.setNome("Marcos");
p1.setIdade(26);
Pessoa p2 = new Pessoa();
p2.setNome("Joana");
p2.setIdade(20);
ArrayList l = new ArrayList();
l.add(p1);
l.add(p2);
Collections.sort(l);
System.out.println(l); // Aqui gostaria de imprimi o
registro de Joana e
depois o de Marcos. ou seja ordenado por idade. Como
devo implementar o
compareTo?
}

Obrigado pessoal.

Marcos



__________________________________________________________________________
Quer ter seu pr�prio endere�o na Internet?
Garanta j� o seu e ainda ganhe cinco e-mails personalizados.
Dom�niosBOL - http://dominios.bol.com.br



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a