O método Java ArrayList add () insere um elemento na arraylist na posição especificada.
A sintaxe do add()
método é:
arraylist.add (índice interno, elemento E)
Aqui, arraylist é um objeto de ArrayList
classe.
add () Parâmetros
O add()
método ArrayList pode receber dois parâmetros:
- índice (opcional) - índice no qual o elemento é inserido
- elemento - elemento a ser inserido
Se o index
parâmetro não for passado, o elemento é anexado ao final da lista de vetores.
add () Return Value
- retorna verdadeiro se o elemento for inserido com sucesso
Observação: se o index
estiver fora do intervalo, o add()
método gerará uma IndexOutOfBoundsException
exceção.
Exemplo 1: Inserindo elemento usando ArrayList add ()
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList primeNumbers = new ArrayList(); // insert element to the arraylist primeNumbers.add(2); primeNumbers.add(3); primeNumbers.add(5); System.out.println("ArrayList: " + primeNumbers); ) )
Resultado
ArrayList: (2, 3, 5)
No exemplo acima, criamos um ArrayList
nomeado primeNumbers. Aqui, o add()
método não possui index
parâmetro opcional . Portanto, todos os elementos são inseridos no final da lista de arranjos.
Exemplo 2: Inserindo Elemento na Posição Especificada
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element at the end of arraylist languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // insert element at position 1 languages.add(1, "C++"); System.out.println("Updated ArrayList: " + languages); ) )
Resultado
ArrayList: (Java, Python, JavaScript) ArrayList atualizada: (Java, C ++, Python, JavaScript)
No exemplo acima, usamos o add()
método para inserir elementos na lista de arraylist. Observe a linha,
languages.add(1, "C++");
Aqui, o add()
método possui o index
parâmetro opcional . Portanto, C ++ é inserido no índice 1.
Nota : Até agora, nós adicionamos apenas um único elemento. No entanto, também podemos adicionar vários elementos de uma coleção (arraylist, set, map, etc) a uma arraylist usando o addAll()
método. Para saber mais, visite Java ArrayList addAll ().