Comment l'ajout de liste fonctionne-t-il ?
Comment l'ajout de liste fonctionne-t-il ?

Vidéo: Comment l'ajout de liste fonctionne-t-il ?

Vidéo: Comment l'ajout de liste fonctionne-t-il ?
Vidéo: Comment créer une liste déroulante sur Excel 2024, Novembre
Anonim

ArrayList utilise une copie superficielle pour copier la référence de l'objet dans la nouvelle instance de ArrayList. Lorsqu'une instance ArrayList sans capacité initiale est créée et est vide, alors, le ajouter () méthode est invoquée pour ajouter un élément à l'instance ArrayList, le code suivant est exécuté pour appliquer une taille par défaut au tableau.

Alors, comment la méthode d'ajout d'ArrayList fonctionne-t-elle en interne ?

Travail interne de Liste des tableaux ou comment ajouter (Objet) la méthode fonctionne en interne dans Liste des tableaux à Java. ArrayList en interne utilise un objet tableau pour ajouter (ou stocker) les éléments. En d'autres termes, Liste des tableaux est soutenu par Array data -structure. Le tableau de Liste des tableaux est redimensionnable (ou dynamique).

comment ajouter un élément à une liste en Java ? Il existe deux méthodes pour ajouter des éléments à la liste.

  1. add(E e): ajoute l'élément à la fin de la liste. Étant donné que la liste prend en charge les génériques, le type d'éléments pouvant être ajoutés est déterminé lors de la création de la liste.
  2. add(int index, E element): insère l'élément à l'index donné.

De cette manière, comment fonctionne une liste de tableaux ?

Liste des tableaux est une implémentation de tableau redimensionnable de l'interface List, c'est-à-dire Liste des tableaux grandit dynamiquement au fur et à mesure que les éléments y sont ajoutés. Mais la taille du tableau ne peut pas être augmentée dynamiquement. Ainsi, ce qui se passe en interne, c'est qu'un nouveau tableau est créé et l'ancien tableau est copié dans le nouveau tableau.

Comment ajouter un élément à une ArrayList ?

Liste des tableaux implémente l'interface de liste. À ajouter un élément à la fin d'un Liste des tableaux utilisation: booléen ajouter (Anguille); // Ajouter une référence à un objet elt à la fin de la Liste des tableaux , // augmentation de la taille d'un. La capacité augmentera si nécessaire. // Renvoie toujours vrai.

Conseillé: