1
resposta

Lista Imutável

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) ?

1 resposta

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 :)