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 ArrayList
osztá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 index
paramé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 index
a tartományon kívül esik, a add()
módszer IndexOutOfBoundsException
kivé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 ArrayList
megnevezett prímszámot. Itt a add()
metódusnak nincs opcionális index
paramé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 index
paramé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.