Fale sobre os métodos da classe ArrayList em Java.
sobes.tech IA
Resposta da IA
add(E element): Adiciona um elemento ao final da lista.
add(int index, E element): Insere um elemento na posição indicada.
addAll(Collection<? extends E> c): Adiciona todos os elementos de outra coleção ao final da lista.
addAll(int index, Collection<? extends E> c): Insere todos os elementos de outra coleção na posição indicada.
clear(): Remove todos os elementos da lista.
contains(Object o): Verifica se a lista contém o elemento indicado.
get(int index): Retorna o elemento na posição indicada.
indexOf(Object o): Retorna o índice da primeira ocorrência do elemento indicado, ou -1 se não encontrado.
isEmpty(): Verifica se a lista está vazia.
lastIndexOf(Object o): Retorna o índice da última ocorrência do elemento indicado, ou -1 se não encontrado.
remove(int index): Remove o elemento na posição indicada.
remove(Object o): Remove a primeira ocorrência do elemento indicado.
removeAll(Collection<?> c): Remove da lista todos os elementos que também estão na coleção indicada.
retainAll(Collection<?> c): Mantém na lista apenas os elementos que também estão na coleção indicada.
set(int index, E element): Substitui o elemento na posição indicada.
size(): Retorna o número de elementos na lista.
toArray(): Converte a lista em um array de objetos.
toArray(T[] a): Converte a lista em um array do tipo indicado.
trimToSize(): Ajusta a capacidade do ArrayList ao tamanho atual da lista.