„Java ArrayList add“ ()

„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 indexparametras neperduotas, elementas pridedamas prie masyvų sąrašo pabaigos.

grąžinti vertę

  • grąžinama tiesa, jei elementas sėkmingai įterptas

Pastaba: jei indexyra už diapazono ribų, add()metodas sukelia IndexOutOfBoundsExceptioniš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 ArrayListpavadintus pirminius skaičius. Čia add()metodas neturi pasirinktinio indexparametro. 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į indexparametrą. 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“ ().

Įdomios straipsniai...