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
Construtor | Explicaçã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étodo | Explicaçã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. |