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 ArrayList
klases 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 index
parametrs 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 index
ir ārpus diapazona, add()
metode rada IndexOutOfBoundsException
izņē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 ArrayList
nosaukumus primeNumbers. Šeit add()
metodei nav izvēles index
parametra. 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 index
parametrs. 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 ().