Como eu faço pra comparar, usando comparator.comparing e method reference, um objeto onde o seu atributo também é um objeto. Seria mais ou menos:
Comparator.comparing(Pessoa::getFuncao::getCodigoFuncao)
tentei mas não funcionou :(
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como eu faço pra comparar, usando comparator.comparing e method reference, um objeto onde o seu atributo também é um objeto. Seria mais ou menos:
Comparator.comparing(Pessoa::getFuncao::getCodigoFuncao)
tentei mas não funcionou :(
teria que ser algo como
Comparator.comparing(u -> usuario.getRoles().get(0).getName());Não dá pra usar method reference nesse cenário