Java ArrayList add ()

Metoda Java ArrayList add () vloží prvek do seznamu skladeb na zadané pozici.

Syntaxe add()metody je:

 arraylist.add (int index, prvek E)

Arraylist je zde objektem ArrayListtřídy.

přidat () parametry

Metoda ArrayList add()může trvat dva parametry:

  • index (volitelně) - index, do kterého je vložen prvek
  • prvek - prvek, který se má vložit

Pokud indexparametr není předán, prvek se připojí na konec seznamu polí.

přidat () návratovou hodnotu

  • vrátí true, pokud je prvek úspěšně vložen

Poznámka: Pokud indexje hodnota mimo rozsah, add()metoda vyvolá IndexOutOfBoundsExceptionvýjimku.

Příklad 1: Vložení prvku 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); ) )

Výstup

 ArrayList: (2, 3, 5) 

Ve výše uvedeném příkladu jsme vytvořili ArrayListpojmenovaná prvočísla. Zde add()metoda nemá volitelný indexparametr. Proto jsou všechny prvky vloženy na konec seznamu skladeb.

Příklad 2: Vložení prvku na určenou pozici

 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); ) )

Výstup

 ArrayList: (Java, Python, JavaScript) Aktualizovaný ArrayList: (Java, C ++, Python, JavaScript)

Ve výše uvedeném příkladu jsme použili add()metodu pro vložení prvků do seznamu polí. Všimněte si řádku,

 languages.add(1, "C++");

Zde má add()metoda volitelný indexparametr. Proto je C ++ vložen do indexu 1.

Poznámka : Doposud jsme přidali pouze jeden prvek. Můžeme však také přidat více prvků z kolekce (arraylist, set, map atd.) Do arraylistu pomocí této addAll()metody. Další informace najdete na Java ArrayList addAll ().

Zajímavé články...