Java ArrayList pievienot ()

Java ArrayList add () metode ievieto masīvu sarakstā elementu norādītajā vietā.

Metodes sintakse add()ir šāda:

 arraylist.add (int indekss, E elements)

Šeit masīvu saraksts ir ArrayListklases objekts .

pievienot () parametrus

ArrayList add()metodei var būt divi parametri:

  • indekss (pēc izvēles) - indekss, kurā tiek ievietots elements
  • elements - elements, kas jāievieto

Ja indexparametrs netiek nodots, elements tiek pievienots masīvu saraksta beigām.

add () Return Value

  • atgriež vērtību true, ja elements ir veiksmīgi ievietots

Piezīme. Ja a indexir ārpus diapazona, add()metode rada IndexOutOfBoundsExceptionizņēmumu.

1. piemērs: Elementa ievietošana, izmantojot 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); ) )

Rezultāts

 ArrayList: (2, 3, 5) 

Iepriekš minētajā piemērā mēs esam izveidojuši ArrayListnosaukumus primeNumbers. Šeit add()metodei nav izvēles indexparametra. Tādējādi visi elementi tiek ievietoti masīvu saraksta beigās.

2. piemērs: Elementa ievietošana norādītajā 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); ) )

Rezultāts

 ArrayList: (Java, Python, JavaScript) Atjaunināts ArrayList: (Java, C ++, Python, JavaScript)

Iepriekš minētajā piemērā mēs esam izmantojuši add()metodi elementu ievietošanai masīvu sarakstā. Ievērojiet līniju,

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

Šeit add()metodei ir izvēles indexparametrs. Tādējādi C ++ tiek ievietots 1. indeksā.

Piezīme . Līdz šim mēs esam pievienojuši tikai vienu elementu. Tomēr mēs varam pievienot vairākus elementus no kolekcijas (masīvu saraksts, kopa, karte utt.) Masīvu sarakstam, izmantojot addAll()metodi. Lai uzzinātu vairāk, apmeklējiet Java ArrayList addAll ().

Interesanti raksti...