Collections.sort

05/01/2018

0

Boa noite… alguém sabe como resolver o problema abaixo?

Considere a classe e o programa abaixo:

public class Contas
{
private int numeroBanco;
private int numeroAgencia;
private int numeroConta;

public int getNumeroBanco() {
return numeroBanco;
}

public void setNumeroBanco(int numeroBanco) {
this.numeroBanco = numeroBanco;
}

public int getNumeroAgencia() {
return numeroAgencia;
}

public void setNumeroAgencia(int numeroAgencia) {
this.numeroAgencia = numeroAgencia;
}

public int getNumeroConta() {
return numeroConta;
}

public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta;
}
}

Programa
public static void main(String[] args) {
List contas = new ArrayList();
// Atribuicao dos elementos
Collections.sort(contas);
}

Escrever a classe Contas de forma que a execução da instrução Collections.sort(contas) apresente seus elementos ordenados pelo banco, pela agência e em seguida pela conta.
Luis Queiroz

Luis Queiroz

Responder

Post mais votado

10/01/2018

Olá Luis.
Então, esse problema pode ser resolvido facilmente sobrescrevendo o método equals da classe Contas. Tem um artigo sobre isso aqui https://www.devmedia.com.br/sobrescrevendo-o-metodo-equals-em-java/26484
Espero ter ajudado em algo!

Lucas Westphal

Lucas Westphal
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar