Índice:
Vídeo: Java - Class Array List 2024
O pacote ArrayList (Pacote: java. Util) em Java permite criar e manter um tipo especial de objeto de coleção: uma lista de matrizes. Uma lista de matriz é semelhante a uma matriz, mas evita muitos dos problemas mais comuns de trabalhar com arrays, 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 matrizes permite excluir itens.
Construtores
Construtor | Explicaçã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 matrizes. |
Métodos
Método | Explicação |
---|---|
adicionar (elemento Objeto) | Adiciona o objeto especificado à lista de matrizes. Se você especificou um tipo
quando criou a lista da matriz, o objeto deve ser do tipo correto. |
add (int index, Object element) | Adiciona o objeto especificado à lista de matriz na posição de índice
especificada. Se você especificou um tipo quando criou a lista da matriz, o objeto deve ser do tipo correto. |
addAll (Coleção c) | Adiciona todos os elementos da coleção especificada a esta matriz
. |
addAll (int index, Collection c) | Adiciona todos os elementos da coleção especificada a essa matriz
na posição de índice especificada. |
clear () | Exclui todos os elementos da lista de matrizes. |
clone () | Retorna uma cópia superficial da lista de matrizes. Os elementos
contidos na cópia são as mesmas instâncias de objeto que os elementos no original. |
contém (Objeto elem) | Retorna um valor booleano que indica se o objeto
especificado está na lista de matrizes. |
containsAll (Collection c) | Retorna um valor booleano que indica se esta lista de matriz
contém todos os objetos que estão na coleção especificada. |
secureCapacity (int minCapacity) | Aumenta a capacidade da lista de matriz para o valor especificado
. (Se a capacidade já for maior que o valor especificado , este método não faz nada.) |
get (int index) | Retorna o objeto na posição especificada na lista. |
indexOf (Object elem) | Retorna a posição de índice da primeira ocorrência do objeto especificado
na lista de matrizes. Se o objeto não estiver em a lista, ele retornará -1. |
isEmpty () | Retorna um valor booleano que indica se a lista de matriz
está vazia. |
iterator () | Retorna um iterador para a lista de matrizes. |
lastIndexOf (Object elem) | Retorna a posição do índice da última ocorrência do objeto especificado
na lista de matrizes. Se o objeto não estiver em a lista, ele retornará -1. |
remove (int index) | Remove o objeto no índice especificado e retorna o elemento
que foi removido. |
remove (Object elem) | Remove um objeto da lista. Observe que mais de um elemento
se refere ao objeto; Este método remove apenas um deles. Retorna um valor booleano que indica se o objeto estava em a lista. |
remove (int fromIndex, int
toIndex) |
Remove todos os objetos cujos valores de índice estão entre os valores
especificados. Observe que os elementos nas posições fromIndex e toIndex não são removidos. |
removeAll (Collection c) | Remove todos os objetos na coleção especificada dessa lista de matriz
. |
retainAll (Collection c) | Remove todos os objetos que não estão na coleção
especificada dessa lista de matrizes. |
set (int index, Object elem) | Define o elemento especificado para o objeto especificado. O elemento
que estava anteriormente naquela posição é retornado como o valor de retorno do método . |
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. |