Java ArrayList tilføj ()

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

tilføj () parametre

ArrayList- add()metoden kan tage to parametre:

  • indeks (valgfrit) - indeks, hvor elementet indsættes
  • element - element, der skal indsættes

Hvis indexparameteren 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 indexer uden for området, add()skaber metoden en IndexOutOfBoundsExceptionundtagelse.

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

Interessante artikler...