Sobes.tech
Junior

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.