logo

Méthode d'ajout Java ArrayList

Méthode Java ArrayList add (élément E)

Le ArrayListadd (élément E) La méthode de la classe Java ArrayList ajoute une nouvelle valeur à la fin de cette liste.

Syntaxe:

 public boolean add (E element) 

Paramètre:

Ici, « élément » est un élément à ajouter à la liste.

Retour:

Il renvoie toujours « vrai ». Ne vous inquiétez pas de la valeur de retour booléenne. Il est toujours là, car les autres classes de la famille collections ont besoin d'une valeur de retour dans la signature lors de l'ajout d'un élément.

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] } } 
Testez-le maintenant

Sortir:

rekha indien
 [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 } } 
Testez-le maintenant

Sortir:

combien de semaines dans un mois
 does not compile. 

Cette fois, le compilateur sait que seules les valeurs Integer sont autorisées et empêche toute tentative d'ajout d'une valeur String.

Méthode Java ArrayList add (int index, élément E)

Le ajouter (index int, élément E) La méthode de la classe Java ArrayList insère un élément spécifique dans un index spécifique de ArrayList. Il décale l'élément de l'index indiqué s'il existe et les éléments suivants vers la droite.

Syntaxe:

 public void add (int index , E element) 

Paramètre:

'indice' : index auquel l'élément sera inséré.

'élément' : est un élément à insérer.

Retour:

Ne retournez rien.

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'] } } 
Testez-le maintenant

Sortir:

ils sont chanteurs
 ['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] } } 
Testez-le maintenant

Sortir:

 [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 } } 
Testez-le maintenant

Sortir:

 throwsIndexOutOfBoundsException