Classe arraylist do java

o ArrayList

pacote (Package: 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 dez
elementos.
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 especificada 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 um
Tipo quando criou a lista de matriz, o objeto deve ser do
tipo correto.
adicionar (int índice, elemento Object)Adiciona o objeto especificado para a lista de matriz no especificado
posição de índice. Se você especificou um tipo quando criou a matriz
lista, o objeto deve ser do tipo correto.
addAll (Coleção c)Adiciona todos os elementos do conjunto especificado para essa matriz
Lista.
addAll (int índice, Colecção c)Adiciona todos os elementos do conjunto especificado para essa matriz
lista na posição do índice especificado.
Claro()Elimina todos os elementos da lista de matriz.
clone()Retorna uma cópia superficial da lista de matriz. Os elementos
contido na cópia são os mesmos instâncias de objectos como os elementos
no original.
contém (elem Object)Retorna um valor booleano que indica se o especificado
objecto estiver na lista de matriz.
containsAll (Coleção c)Retorna um valor booleano que indica se esta lista de matriz
contém todos os objetos que estão na coleção especificada.
EnsureCapacity (int minCapacity)Aumenta a lista de matriz&rsquo-s capacidade para o especificado
valor. (Se a capacidade é já maior do que o especificado
valor, 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 do
objeto especificado na lista de matriz. Se o objeto isn&rsquo-t
a lista, ele retorna -1.
está vazia() Retorna um valor booleano que indica se a lista de matriz
está vazia.
iteração () Retorna um iterador para a lista de matriz.
lastIndexOf (elem Object)Retorna a posição de índice da última ocorrência do
objeto especificado na lista de matriz. Se o objeto isn&rsquo-t
a lista, ele retorna -1.
remover (int index)Remove o objecto no índice especificado e retorna o
elemento que foi removido.
remover (elem Object)Remove um objeto da lista. Note-se que mais de um
refere-se ao elemento object- este método remove apenas uma delas.
Ele retorna um valor booleano que indica se o objeto estava em
a lista.
remover (int fromIndex, int
toIndex)
Remove todos os objetos cujos valores de índice são entre os valores
Especificadas. Note-se que os elementos do fromIndex e toIndex
posições não são eles próprios removidos.
removeAll (Coleção c)Remove todos os objetos na coleção especificada deste
lista matriz.
retainAll (Coleção c)Remove todos os objetos que não estão na especificado
coleção a partir desta lista de matriz.
Conjunto (int índice, elem Object)Define o elemento especificado para o objeto especificado. O elemento
que foi anteriormente nessa posição é retornado como o
método&rsquo-s valor de retorno.
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 tipo
é o mesmo que a matriz passada através do parâmetro.

Publicações relacionadas