Java ArrayList add () -metoden setter inn et element i arraylisten på den angitte posisjonen.
Syntaksen til add()
metoden er:
arraylist.add (int-indeks, E-element)
Her er arraylist et objekt av ArrayList
klassen.
add () Parametere
ArrayList- add()
metoden kan ta to parametere:
- indeks (valgfritt) - indeks der elementet settes inn
- element - element som skal settes inn
Hvis index
parameteren ikke sendes, legges elementet til på slutten av arraylisten.
legg til () Returverdi
- returnerer true hvis elementet er vellykket satt inn
Merk: Hvis det index
er utenfor området, gir add()
metoden IndexOutOfBoundsException
unntak.
Eksempel 1: Sette inn element ved hjelp av 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); ) )
Produksjon
ArrayList: (2, 3, 5)
I eksemplet ovenfor har vi opprettet et ArrayList
navngitt primeNumbers. Her har add()
metoden ikke valgfri index
parameter. Derfor blir alle elementene satt inn på slutten av arraylisten.
Eksempel 2: Sette inn element i spesifisert posisjon
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); ) )
Produksjon
ArrayList: (Java, Python, JavaScript) Oppdatert ArrayList: (Java, C ++, Python, JavaScript)
I eksemplet ovenfor har vi brukt add()
metoden for å sette inn elementer i arraylisten. Legg merke til linjen,
languages.add(1, "C++");
Her har add()
metoden den valgfrie index
parameteren. Derfor blir C ++ satt inn i indeks 1.
Merk : Til nå har vi bare lagt til ett enkelt element. Vi kan imidlertid også legge til flere elementer fra en samling (arraylist, sett, kart, etc) til en arraylist ved hjelp av addAll()
metoden. For å lære mer, besøk Java ArrayList addAll ().