Quando tentamos fazer o que está escrito no método abaixo:
Set<String> nomes = Collections.emptySet();
nomes.add("Paulo"); // o que acontece aqui?
Temos uma Exception to tipo unchecked, de nome UnsupportedOperationException.
Quando tentamos fazer o que está escrito no método abaixo:
Set<String> nomes = Collections.emptySet();
nomes.add("Paulo"); // o que acontece aqui?
Temos uma Exception to tipo unchecked, de nome UnsupportedOperationException.
Boa noite Edson!
Isso acontece porque Collections.emptySet() retorna uma lista imutável, ou seja, ela não pode ser alterada. Como você está tentando adicionar o nome Paulo, acaba dando essa exception.
Espero ter ajudado, abraço.