https://gist.github.com/IgorMiyada/69aaeacd06679777a7bd817621e56e52
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!
Oii, tudo bem?
Seu código tá bem estruturado e cumpre o objetivo dos exercícios.
List, LinkedList e Collections.sort(). Comparable em Titulo. A Collections.sort() funciona bem, mas também é válido usar o Comparator.comparing() para maior flexibilidade (já até comentou no código).ArrayList e LinkedList. Mostra bem a ideia de programar para a interface (List).compareTo e toString.Continue firme nos estudos.
Olá, vi um post, e fiz uma solução alternativa também :
https://gist.github.com/IgorMiyada/d4fdf2204dc79087ffe21eb29d7bb117