Buscar

What is the correct way to use the diamond operator with a method that has a generic type parameter? a) List list = new ArrayList<>(); b)...

What is the correct way to use the diamond operator with a method that has a generic type parameter?


a) List list = new ArrayList<>();
b) List list = new ArrayList();
c) List list = new ArrayList<>();
d) List list = new ArrayList();
e) List list = new ArrayList();

Essa pergunta também está no material:

Java 8 Pratico Lambdas Streams e os Novos Recursos da Linguagem - Casa do Codigo
137 pág.

Português Escola Colegio Estadual Barao Do Rio BrancoEscola Colegio Estadual Barao Do Rio Branco

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra "a) List list = new ArrayList<>();". O operador diamond é utilizado para simplificar a criação de objetos de classes genéricas. Ele permite que o compilador infira o tipo de objeto que está sendo criado, com base no tipo do objeto à esquerda da atribuição. No caso da alternativa "a", o operador diamond é utilizado corretamente para criar um objeto do tipo ArrayList sem a necessidade de especificar o tipo de objeto que será armazenado na lista.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais