Logo Passei Direto
Buscar
Observe O seguinte trecho de código em Java: import java.util.*; class JavaColec01 { /** * @param args */ public static void main(String args[]) { ArrayList list = new ArrayList();/ criando arraylist list.add("Aluno01");// Add objetos no arraylist list.add("Aluno02"); list.add("Aluno03"); list.add("Aluno04"); // Percorrendo a lista através do Iterator final Iterator itr = list.iterator(); while (itr.hasNext()) [ System.out.printIn(itr.next(); Fonte: Elaborada pelo autor (2022). Sobre O código, analise as afirmativas a seguir. 1. A classe ArrayList implementa a interface List. Ela usa uma matriz dinâmica para armazenar O elemento duplicado de diferentes tipos de dados. II. A variável "itr" é do tipo iterator e serve para percorrer a lista criada (no caso, list), permitindo realizar operações de inserção por meio do itr.add(). III. O termo entre ">" indica O tipo de coleção em que a lista realizará as operações, sendo redimensionada automaticamente de acordo com a composição. Está correto O que se afirma em: a. II e III, apenas b.l, apenas c.I, II e III, apenas d.l e III, apenas e.l. e II, apenas
User badge image
anderson

ontem

User badge image
anderson

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada afirmativa: I. A classe ArrayList implementa a interface List. Ela usa uma matriz dinâmica para armazenar o elemento duplicado de diferentes tipos de dados. Verdadeiro, a classe `ArrayList` realmente implementa a interface `List` e utiliza uma matriz dinâmica, permitindo armazenar elementos de diferentes tipos (se não for utilizada a generics). II. A variável "itr" é do tipo iterator e serve para percorrer a lista criada (no caso, list), permitindo realizar operações de inserção por meio do itr.add(). Falso, a variável `itr` é um `Iterator`, que permite percorrer a lista, mas não permite operações de inserção. O método `itr.add()` não existe na interface `Iterator`. III. O termo entre ">" indica o tipo de coleção em que a lista realizará as operações, sendo redimensionada automaticamente de acordo com a composição. Falso, o trecho de código apresentado não contém o uso de generics (por exemplo, `ArrayList`), e a afirmação não está clara. O `ArrayList` é redimensionado automaticamente, mas a parte sobre o tipo de coleção não está correta no contexto apresentado. Com base nas análises: - A afirmativa I é verdadeira. - A afirmativa II é falsa. - A afirmativa III é falsa. Portanto, a alternativa correta que contém todos os itens verdadeiros é: b) I, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina