class Titulo {
String nome;
public Titulo(String nome) {
this.nome = nome;
}
@Override
public String toString() {
return this.nome;
}
}
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Titulo> titulos = new ArrayList<>();
titulos.add(new Titulo("O Senhor dos Anéis"));
titulos.add(new Titulo("Harry Potter"));
titulos.add(new Titulo("O Hobbit"));
titulos.add(new Titulo("Game of Thrones"));
// Utilizando Comparator.comparing para ordenar
titulos.sort(Comparator.comparing(titulo -> titulo.nome));
System.out.println("Títulos ordenados:");
for (Titulo titulo : titulos) {
System.out.println(titulo);
}
}
}