logo

Mètode d'afegit Java ArrayList

Mètode Java ArrayList add(E element).

El ArrayListadd (element E) methodof Java ArrayList class afegeix un valor nou al final d'aquesta llista.

Sintaxi:

 public boolean add (E element) 

Paràmetre:

Aquí, 'element' és un element que s'ha d'afegir a la llista.

Tornada:

Sempre torna 'veritat'. No us preocupeu pel valor de retorn booleà. Sempre allà, ja que altres classes de la família de col·leccions necessiten un valor de retorn a la signatura quan s'afegeix un element.

Exemple 1

 import java.util.ArrayList; public class ArrayListAddExample1{ public static void main(String[] args) { ArrayList list = new ArrayList(); list.add('element1'); // [element1] list.add(Boolean.TRUE); // [element1, true] list.add('last element') // [element1, true, last element] System.out.println(list); // [element1, true, last element] } } 
Prova-ho ara

Sortida:

 [element1, true, last element] 

Exemple 2

 import java.util.ArrayList; public class ArrayListAddExample2{ public static void main(String[] args){ ArrayList id = new ArrayList(); list.add(1); // [1] list.add('student id'); // does not compile } } 
Prova-ho ara

Sortida:

 does not compile. 

Aquesta vegada, el compilador sap que només es permeten els valors enters i impedeix l'intent d'afegir un valor de cadena.

Mètode Java ArrayList add (índex int, element E).

El afegir (índex int, element E) El mètode de la classe Java ArrayList insereix un element específic en un índex específic de ArrayList. Desplaça l'element de l'índex indicat si existeix i els elements posteriors cap a la dreta.

Sintaxi:

 public void add (int index , E element) 

Paràmetre:

'índex' : índex en què s'inserirà l'element.

'element' : és un element a inserir.

Tornada:

Tornar res.

Exemple 3

 import java.util.ArrayList; public class ArrayListAddExample3{ public static void main(String[] args){ List colors = new ArrayList(); colors.add('red'); // ['red'] colors.add('blue'); // ['red' , 'blue'] colors.add(1, 'white'); // ['red' , 'white', 'blue'] colors.add(0, 'black'); // ['black', 'red' , 'white', 'blue'] System.out.println(colors); // ['black', 'red' , 'white', 'blue'] } } 
Prova-ho ara

Sortida:

 ['black', 'red' , 'white', 'blue'] 

Exemple 4

 import java.util.ArrayList; public class ArrayListAddExample4{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'e1'); // ['e1'] list.add(1); // ['e1' , 1] list.add(1, 'e2'); // ['e1', 'e2', 1] list.add(0, 1); // [1, 'e1', 'e2' , 1] System.out.println(list); // [1, 'e1', 'e2' , 1] } } 
Prova-ho ara

Sortida:

 [1, 'e1', 'e2' , 1] 

Exemple 5

 import java.util.ArrayList; public class ArrayListAddExample5{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'element1'); // ['element1'] list.add(1, 'element2'); // ['element1', 'element2'] list.add(3, 'element2'); // throws IndexOutOfBoundsException } } 
Prova-ho ara

Sortida:

 throwsIndexOutOfBoundsException