NEW
Font size
Worksheets3TDS - Programação Backend - Aula 71
Total questions: 10
Worksheet time: 5mins
Qual das alternativas abaixo representa corretamente a declaração de um ArrayList de Strings em Java?
`ArrayList
`ArrayList lista = new ArrayList
`ArrayList
`ArrayList
O que acontece se você tentar adicionar um elemento de tipo diferente ao tipo declarado em um ArrayList com Generics?
O elemento é adicionado normalmente.
O compilador gera um erro.
O elemento é convertido automaticamente.
O elemento é ignorado.
Qual método do ArrayList é utilizado para remover um elemento em uma posição específica?
`remove(Object o)`
`delete(int index)`
`remove(int index)`
`delete(Object o)`
Dado o seguinte código:
```java
ArrayList
10
20
30
1
Qual é a principal vantagem de se utilizar Generics em coleções como ArrayList?
Permite armazenar qualquer tipo de dado sem restrição.
Garante segurança de tipo em tempo de compilação.
Melhora a performance do programa.
Reduz o uso de memória.
Qual método retorna o número de elementos presentes em um ArrayList?
`length()`
`size()`
`count()`
`getSize()`
Considere o seguinte código:
```java
ArrayList
0
1
2
3
Qual das opções abaixo representa corretamente a declaração de um método genérico em Java?
`public
`public void metodo
`public void
`public metodo
O que o método `contains(Object o)` do ArrayList retorna?
O índice do elemento na lista.
`true` se o elemento estiver presente, caso contrário `false`.
O elemento encontrado.
O tamanho da lista.
Qual das alternativas abaixo NÃO é um método da classe ArrayList em Java?
`add()`
`remove()`
`sort()`
`push()`
