ArrayList classe de Java

o ArrayList

pacote (pacote: java.util) Em Java permite criar e manter um tipo especial de objeto de coleção: uma lista de matriz. A lista de matriz é semelhante a uma matriz, mas evita muitos dos problemas mais comuns de trabalhar com matrizes, especificamente o seguinte:

  • Uma lista de matriz automaticamente redimensiona-se sempre que necessário.

  • Uma lista de matriz permite inserir elementos no meio da coleção.

  • Uma lista de matriz permite excluir itens.

construtores

ConstrutorExplicação
ArrayList ()Cria uma lista de matriz com uma capacidade inicial de tenelements.
ArrayList (capacidade int)Cria uma lista de matriz com a capacidade inicial especificada.
ArrayList (Coleção c)Cria uma lista de matriz e copia todos os elementos da coleção thespecified para a nova lista de matriz.

Métodos

MétodoExplicação
adicionar (elemento Object)Adiciona o objeto especificado para a lista de matriz. Se você especificou ATYPE quando criou a lista de matriz, o objeto deve ser de thecorrect tipo.
adicionar (int index, elemento Object)Adiciona o objeto especificado para a lista de matriz na posição specifiedindex. Se você especificou um tipo quando criou o ArrayList, o objeto deve ser do tipo correto.
addAll (Coleção c)Adiciona todos os elementos da coleção especificada para este ArrayList.
addAll (int index, Colecção c)Adiciona todos os elementos da coleção especificada para este ArrayList na posição de índice especificado.
Claro()Elimina todos os elementos da lista de matriz.
clone()Retorna uma cópia superficial da lista de matriz. O elementscontained na cópia são as mesmas instâncias de objetos como o elementsin o original.
contém (elem Object)Retorna um valor booleano que indica se o specifiedobject está na lista de matriz.
containsAll (Coleção c)Retorna um valor booleano que indica se essa matriz listcontains todos os objetos que estão na coleção especificada.
EnsureCapacity (int minCapacity)Aumenta a capacidade da lista de matriz ao specifiedvalue. (Se a capacidade já é maior do que o specifiedvalue, este método não faz nada.)
get (int index)Retorna o objeto na posição especificada na lista.
indexOf (elem Object)Retorna a posição do índice da primeira ocorrência de objeto thespecified na lista de matriz. Se o objeto não é lista de inthe, ele retorna -1.
está vazia() Retorna um valor booleano que indica se a matriz listis vazio.
iterator () Retorna um iterador para a lista de matriz.
lastIndexOf (elem Object)Retorna a posição de índice da última ocorrência de objeto thespecified na lista de matriz. Se o objeto não é lista de inthe, ele retorna -1.
remove (int index)Remove o objeto no theElement índice e retorna especificado que foi removido.
remover (elem Object)Remove um objeto da lista. Note-se que mais de oneelement refere-se ao object- este método remove apenas um dos them.It retorna um valor booleano que indica se o objeto era inthe lista.
remover (fromIndex int, inttoIndex)Remove todos os objetos cujos valores de índice são entre o valuesspecified. Note-se que os elementos no fromIndex e toIndexposições não são eles próprios removidos.
removeAll (Coleção c)Remove todos os objetos na coleção especificada a partir thisarray lista.
retainAll (Coleção c)Remove todos os objetos que não estão na specifiedcollection a partir desta lista de matriz.
set (int index, elem Object)Define o elemento especificado para o objeto especificado. O elementthat foi previamente nessa posição é retornado como valor de retorno do themethod.
tamanho()Retorna o número de elementos na lista.
toArray ()Retorna os elementos da lista de matriz como uma matriz de objetos (Objeto[]).
toArray (tipo [] array)Retorna os elementos da lista de matriz como uma matriz cujo typeis a mesma que a matriz passada através do parâmetro.

menu