2
respostas

Utilizar o Comparable com mais de um atributo ao mesmo tempo.

Como ficaria para, no caso do exemplo demonstrado em aula, comparar mais de um atributo, por exemplo, comparar por título e em seguida pelo tempo?

2 respostas

Olá Augusto!

Pelo que pesquisei você pode fazer dessa forma:

aulas.sort(Comparator.comparing(Aula::getTitulo)
    .thenComparing(Aula::getTempo))

Veja se funciona pra ti, aguardo seu retorno! ^^

Olá Augusto!

Funcionou pra ti?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software