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 ArrayList
luokan 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 index
parametria ei välitetä, elementti liitetään taulukon loppuun.
add () Return Value
- palauttaa arvon tosi, jos elementti on lisätty onnistuneesti
Huomaa: Jos a index
on alueen ulkopuolella, add()
menetelmä aiheuttaa IndexOutOfBoundsException
poikkeuksen.
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 ArrayList
nimelliset primeNumbers. Tässä add()
menetelmällä ei ole valinnaista index
parametria. 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 index
parametri. 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.