Collections.sort

Java

Lógica de programação

05/01/2018

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

Curtidas 0

Melhor post

Lucas Westphal

Lucas Westphal

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!
GOSTEI 1
POSTAR