public class TestaCurso2 {
public static void main(String[] args) {
Curso javaColecoes = new Curso("Dominando as colecoes do Java",
"Paulo Silveira");
javaColecoes.adiciona(new Aula("Trabalhando com ArrayList", 21));
javaColecoes.adiciona(new Aula("Criando uma Aula", 20));
javaColecoes.adiciona(new Aula("Modelando com colecoes", 24));
List<Aula> aulasImutaveis = javaColecoes.getAulas();
System.out.println(aulasImutaveis);
List<Aula> aulas = new ArrayList<>(aulasImutaveis);
Collections.sort(aulas);
System.out.println(aulas);
}
}
Inseriu aulasImutaveis em aulas,então você tem um array dentro do outro.Daí cada elemento do array aulas tem um array aulasImutaveis,ou cada elemento do array aulasImutaveis para cada elemento do array aulas?