„Java ArrayList add ()“ metodas įterpia elementą į masyvų sąrašą nurodytoje vietoje.
add()
Metodo sintaksė yra tokia:
arraylist.add (int indeksas, E elementas)
Čia masyvų sąrašas yra klasės objektas ArrayList
.
pridėti () parametrus
„ArrayList“ add()
metodas gali turėti du parametrus:
- rodyklė (neprivaloma) - rodyklė, kurioje įterptas elementas
- elementas - elementas, kurį reikia įterpti
Jei index
parametras neperduotas, elementas pridedamas prie masyvų sąrašo pabaigos.
grąžinti vertę
- grąžinama tiesa, jei elementas sėkmingai įterptas
Pastaba: jei index
yra už diapazono ribų, add()
metodas sukelia IndexOutOfBoundsException
išimtį.
1 pavyzdys: Elemento įterpimas naudojant „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); ) )
Rezultatas
„ArrayList“: (2, 3, 5)
Ankstesniame pavyzdyje mes sukūrėme ArrayList
pavadintus pirminius skaičius. Čia add()
metodas neturi pasirinktinio index
parametro. Taigi visi elementai įterpiami į masyvų sąrašo pabaigą.
2 pavyzdys: elemento įterpimas į nurodytą vietą
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); ) )
Rezultatas
„ArrayList“: („Java“, „Python“, „JavaScript“) Atnaujintas „ArrayList“: („Java“, „C ++“, „Python“, „JavaScript“)
Ankstesniame pavyzdyje mes naudojome add()
metodą elementams įterpti į masyvų sąrašą. Atkreipkite dėmesį į eilutę,
languages.add(1, "C++");
Čia add()
metodas turi pasirinktinį index
parametrą. Taigi C ++ įterpiamas į 1 indeksą.
Pastaba : iki šiol pridėjome tik vieną elementą. Tačiau mes taip pat galime pridėti kelis elementus iš kolekcijos (masyvų sąrašą, rinkinį, žemėlapį ir kt.) Į masyvų sąrašą naudodami addAll()
metodą. Norėdami sužinoti daugiau, apsilankykite „Java ArrayList addAll“ ().