DEV Community

FUNDAMENTOS JAVA
FUNDAMENTOS JAVA

Posted on

11.2 Ordenando nossos pagamentos

O primeiro desafio é fácil. Ordenar os pagamentos por data e imprimi-los, para que fique clara a nossa base de dados. P a r a isso, podemos encadear o sorted e o forEach do streamdessa coleção:
payments.stream()
.sorted(Comparator.comparing(Payment::getDate))
.forEach(System.out::println);

O resultado nos ajuda a enxergar as respostas dos próximos desafios:
[Payment: 16/02/2014 Guilherme Silveira
[Bach Completo, Poderosas Anita, Amelie Poulain]]
[Payment: 15/03/2014 Rodrigo Turini
[Bach Completo, Bandeira Brasil, Amelie Poulain]]
[Payment: 15/03/2014 Paulo Silveira
[Beleza Americana, Amelie Poulain]]
[Payment: 16/03/2014 Paulo Silveira
[Bach Completo, Poderosas Anita]]
[Payment: 16/03/2014 Adriano Almeida
[Beleza Americana, Os Vingadores, Bach Completo]

Top comments (0)