public class TestaOrdenacao {
public static void main(String[] args) {
List<ContaPoupanca> cc = new ArrayList<ContaPoupanca>();
ContaPoupanca c1 = new ContaPoupanca();
ContaPoupanca c2 = new ContaPoupanca();
ContaPoupanca c3 = new ContaPoupanca();
c1.setSaldo(200);
c1.setNumero(10);
c1.setNome("João");
c2.setSaldo(100);
c2.setNumero(12);
c2.setNome("Vini");
c3.setSaldo(100);
c3.setNumero(11);
c3.setNome("Marcos");
cc.add(c1);
cc.add(c2);
cc.add(c3);
Collections.sort(cc);
// ou Collections.reverse(cc);
Collections.reverseOrder();
for (ContaPoupanca conta : cc) {
System.out.println(conta + " " + conta.getNome());
}
}
}
Por que o método:
Collections.reverseOrder();
Não necessita do parâmetro cc ?
Se eu tivesse duas listas ele iria ordenar as duas ?