Ordenar uma ArrayList de objetos?

Preciso de ajuda para classificar uma ArrayList de objetos. Eu tenho a conta da superclasse e duas subclasses SavingsAccount e CreditAccount. Dentro da classe Account, eu tenho esse método para ligar quando quiser saber o número da conta:

// Get account number
public String getAccountNumber() {
    return accountNumber;
}

Preciso classificar os números de conta para obter o número mais alto de todas as contas nos objeto

O ArrayList é assim:

ArrayList<Account> accountList = new ArrayList<Account>();

Isso pode ser feito de maneira simples e não complicada? Obrigado

questionAnswers(14)

yourAnswerToTheQuestion