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 ArrayListklasy.
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 indexparametr 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ść indexjest poza zakresem, add()metoda zgłasza IndexOutOfBoundsExceptionwyją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 ArrayListnazwany primeNumbers. Tutaj add()metoda nie ma opcjonalnego indexparametru. 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 indexparametr. 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 ().








