Je veux ajouter un élément entre deux autres éléments dans une liste de tableaux. comme :
Element 1
Element 2
Element 3
Ajout d'un élément :
Element 1
Element 4 <---- Adding element 4 between 1 and 2.
Element 2
Element 3
Est-ce possible ?
Je veux ajouter un élément entre deux autres éléments dans une liste de tableaux. comme :
Element 1
Element 2
Element 3
Ajout d'un élément :
Element 1
Element 4 <---- Adding element 4 between 1 and 2.
Element 2
Element 3
Est-ce possible ?
Oui - vous voulez le surcharge de add
qui prend un index . Dans ce cas, l'indice est de 1 :
list.add(1, 4); // Index then value
Notez que l'ajout d'un élément implique la copie de tous les éléments existants après (donc les valeurs 2 et 3 dans votre exemple), donc si vous faites cela souvent avec une très grande liste, cela peut avoir des conséquences sur les performances.
Oui, vous pouvez utiliser la méthode add() de ArrayList pour insérer un élément à un index particulier.
En supposant que le nom de votre ArrayList soit list, vous pouvez ajouter 4 à l'index 1 de cette manière-
list.add(1, 4);
Le premier paramètre prend l'index et le second paramètre prend la valeur de l'élément que vous voulez insérer.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.