Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

lambda ou classe

No código abaixo transformei para lambda. Pelo tamanho do código, neste caso, não seria melhor declarar a classe Comparator ?

Comparator <Conta>AgenciaConta = (Conta c1, Conta c2)-> {

                        int ag1 = c1.getAgencia();
                        int ag2 = c2.getAgencia();
                        int num1 = c1.getNumero();
                        int num2 = c2.getNumero();

                        if(ag1 != ag2) {
                            return  Integer.compare(ag1, ag2);
                        } else {
                            return  Integer.compare(num1, num2);
                        }


                        };


                lista.sort(AgenciaConta);
                lista.forEach(conta -> System.out.println(conta +","+ conta.getTitular().getNome()));
                lista.sort(Collections.reverseOrder(AgenciaConta));
                System.out.println("-----------");
                lista.forEach(conta -> System.out.println(conta +","+ conta.getTitular().getNome()));
1 resposta
solução!

Oi MAURÍCIO

Por ser um lambda ficou bastante código realmente, talvez com a classe fique mais organizado