Java ArrayList legg til ()

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 ArrayListklassen.

add () Parametere

ArrayList- add()metoden kan ta to parametere:

  • indeks (valgfritt) - indeks der elementet settes inn
  • element - element som skal settes inn

Hvis indexparameteren ikke sendes, legges elementet til på slutten av arraylisten.

legg til () Returverdi

  • returnerer true hvis elementet er vellykket satt inn

Merk: Hvis det indexer utenfor området, gir add()metoden IndexOutOfBoundsExceptionunntak.

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 ArrayListnavngitt primeNumbers. Her har add()metoden ikke valgfri indexparameter. 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 indexparameteren. 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 ().

Interessante artikler...