Java ArrayList lisää ()

Java ArrayList add () -metodi lisää elementin taulukkolistaan ​​määritettyyn kohtaan.

Menetelmän syntaksi add()on:

 arraylist.add (int-indeksi, E-elementti)

Tässä arraylist on ArrayListluokan kohde.

add () Parametrit

ArrayList- add()menetelmällä voi olla kaksi parametria:

  • index (valinnainen) - indeksi, johon elementti lisätään
  • elementti - elementti lisätään

Jos indexparametria ei välitetä, elementti liitetään taulukon loppuun.

add () Return Value

  • palauttaa arvon tosi, jos elementti on lisätty onnistuneesti

Huomaa: Jos a indexon alueen ulkopuolella, add()menetelmä aiheuttaa IndexOutOfBoundsExceptionpoikkeuksen.

Esimerkki 1: Elementin lisääminen ArrayList add () -sovelluksella

 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); ) )

Tuotos

 Taulukko: (2, 3, 5) 

Yllä olevassa esimerkissä olemme luoneet ArrayListnimelliset primeNumbers. Tässä add()menetelmällä ei ole valinnaista indexparametria. Siksi kaikki elementit lisätään taulukon loppuun.

Esimerkki 2: Elementin lisääminen määritettyyn kohtaan

 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); ) )

Tuotos

 ArrayList: (Java, Python, JavaScript) Päivitetty ArrayList: (Java, C ++, Python, JavaScript)

Yllä olevassa esimerkissä olemme käyttäneet add()menetelmää elementtien lisäämiseksi taulukkoluetteloon. Huomaa rivi,

 languages.add(1, "C++");

Tässä add()menetelmällä on valinnainen indexparametri. Siksi C ++ lisätään hakemistoon 1.

Huomaa : Tähän asti olemme lisänneet vain yhden elementin. Voimme kuitenkin myös lisätä useita elementtejä kokoelmasta (arraylist, set, map, etc.) arraylistiin addAll()menetelmän avulla. Lisätietoja on Java ArrayList addAll () -sivulla.

Mielenkiintoisia artikkeleita...