Olá,
Quando o construtor da classe ArrayList cria uma cópia de uma outra lista (List) que é imutável, a nova lista não teria o mesmo problema com o Collections.unmodifiableList(aulas), ou seja, receberia a Exceção (UnsupportedOperationException) ?
Olá,
Quando o construtor da classe ArrayList cria uma cópia de uma outra lista (List) que é imutável, a nova lista não teria o mesmo problema com o Collections.unmodifiableList(aulas), ou seja, receberia a Exceção (UnsupportedOperationException) ?
Oie Paulo, tudo bem contigo?
Perdão pela problema!
Não, pois um dos construtores da "ArrayList" faz uma lógica onde pega cada um dos dados da lista imutável e coloca em uma lista mutável, e devolve essa lista para nós. E aí sim com essa lista modificável nós conseguimos fazer o "sort".
Espero ter ajudado!
Se tiver qualquer outro problema estarei por aqui :)