Java ArrayList add ()

A Java ArrayList add () metódus beszúr egy elemet a tömblistába a megadott helyre.

A add()módszer szintaxisa :

 arraylist.add (int index, E elem)

Itt az arraylist egy ArrayListosztály objektuma .

add () Paraméterek

Az ArrayList add()módszer két paramétert vehet fel:

  • index (opcionális) - index, amelybe az elem beillesztésre kerül
  • elem - beillesztendő elem

Ha a indexparaméter nem kerül átadásra, akkor az elem hozzáfűzhető a tömblista végéhez.

add () Return Value

  • true értéket ad vissza, ha az elemet sikeresen beillesztette

Megjegyzés: Ha az indexa tartományon kívül esik, a add()módszer IndexOutOfBoundsExceptionkivételt hoz.

1. példa: Elem beszúrása az ArrayList add () használatával

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

Kimenet

 ArrayList: (2, 3, 5) 

A fenti példában létrehoztunk egy ArrayListmegnevezett prímszámot. Itt a add()metódusnak nincs opcionális indexparamétere. Ezért az összes elem beillesztésre kerül a tömblista végén.

2. példa: Elem beszúrása a megadott helyre

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

Kimenet

 ArrayList: (Java, Python, JavaScript) Frissített ArrayList: (Java, C ++, Python, JavaScript)

A fenti példában azt a add()módszert használtuk , hogy elemeket illesszünk be a tömblistába. Figyelje meg a sort,

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

Itt a add()metódus rendelkezik az opcionális indexparaméterrel. Ezért a C ++ beillesztésre kerül az 1. indexbe.

Megjegyzés : Mostanáig csak egyetlen elemet adtunk hozzá. Ugyanakkor a metódus segítségével több elemet is hozzáadhatunk egy gyűjteményből (tömblista, halmaz, térkép stb.) Egy tömblistába addAll(). További információért látogasson el a Java ArrayList addAll () oldalra.

érdekes cikkek...