Olá, está errado ordenar um ArrayList da seguinte forma:
public static void main(String[] args) {
ArrayList<String> aulas = new ArrayList<String>();
aulas.add("java");
aulas.add("html");
aulas.add("css");
System.out.println(aulas);
aulas.sort(null);
System.out.println("ORDENADAS: " + aulas);
}
Ao invés de usar essa forma de ordenação:
public static void main(String[] args) {
String curso1 = "Java 8: Tire proveito dos novos recursos da linguagem";
String curso2 = "Apache Camel";
String curso3 = "Certificação Java SE 8 Programmer I";
ArrayList<String> cursos = new ArrayList<>();
cursos.add(curso1);
cursos.add(curso2);
cursos.add(curso3);
Collections.sort(cursos);
System.out.println(cursos);
}
Desde já agradeço o auxílio.