Metoden Java ArrayList add () indsætter et element i arraylisten på den angivne position.
Metodens syntaks add()
er:
arraylist.add (int index, E element)
Her er arraylist et objekt i ArrayList
klassen.
tilføj () parametre
ArrayList- add()
metoden kan tage to parametre:
- indeks (valgfrit) - indeks, hvor elementet indsættes
- element - element, der skal indsættes
Hvis index
parameteren ikke overføres, tilføjes elementet til slutningen af arraylisten.
tilføj () Return Value
- returnerer sandt, hvis elementet er indsat med succes
Bemærk: Hvis den index
er uden for området, add()
skaber metoden en IndexOutOfBoundsException
undtagelse.
Eksempel 1: Indsættelse af element ved hjælp af 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); ) )
Produktion
ArrayList: (2, 3, 5)
I eksemplet ovenfor har vi oprettet et ArrayList
navngivet primeNumbers. Her har add()
metoden ikke valgfri index
parameter. Derfor indsættes alle elementerne i slutningen af arraylisten.
Eksempel 2: Indsættelse af element i den angivne position
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); ) )
Produktion
ArrayList: (Java, Python, JavaScript) Opdateret ArrayList: (Java, C ++, Python, JavaScript)
I eksemplet ovenfor har vi brugt add()
metoden til at indsætte elementer i arraylisten. Bemærk linjen,
languages.add(1, "C++");
Her har add()
metoden den valgfri index
parameter. Derfor indsættes C ++ i indeks 1.
Bemærk : Indtil nu har vi kun tilføjet et enkelt element. Vi kan dog også tilføje flere elementer fra en samling (arraylist, sæt, kort osv.) Til en arraylist ved hjælp af addAll()
metoden. For at lære mere, besøg Java ArrayList addAll ().