Metoda Java ArrayList add () wstawia element do arraylisty w określonej pozycji.
Składnia add()
metody to:
arraylist.add (int index, element E)
Tutaj arraylista jest przedmiotem ArrayList
klasy.
add () Parametry
Metoda ArrayList add()
może przyjmować dwa parametry:
- index (opcjonalny) - indeks pod który wstawiany jest element
- element - element do wstawienia
Jeśli index
parametr nie zostanie przekazany, element zostanie dołączony na końcu listy arraylisty.
add () Wartość zwracana
- zwraca prawdę, jeśli element został pomyślnie wstawiony
Uwaga: Jeśli wartość index
jest poza zakresem, add()
metoda zgłasza IndexOutOfBoundsException
wyjątek.
Przykład 1: Wstawianie elementu za pomocą 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); ) )
Wynik
ArrayList: (2, 3, 5)
W powyższym przykładzie utworzyliśmy ArrayList
nazwany primeNumbers. Tutaj add()
metoda nie ma opcjonalnego index
parametru. W związku z tym wszystkie elementy są wstawiane na końcu listy arraylisty.
Przykład 2: Wstawianie elementu w określonej pozycji
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); ) )
Wynik
ArrayList: (Java, Python, JavaScript) Zaktualizowana ArrayList: (Java, C ++, Python, JavaScript)
W powyższym przykładzie użyliśmy add()
metody do wstawiania elementów do tablicy. Zwróć uwagę na linię,
languages.add(1, "C++");
Tutaj add()
metoda ma opcjonalny index
parametr. W związku z tym C ++ jest wstawiany pod indeksem 1.
Uwaga : do tej pory dodaliśmy tylko jeden element. Jednak możemy również dodać wiele elementów z kolekcji (arraylist, set, map itp.) Do arraylist za pomocą addAll()
metody. Aby dowiedzieć się więcej, odwiedź stronę Java ArrayList addAll ().