Construire un objet ArrayList
L'arraylist est de Java.package util. La syntaxe pour construire une arraylist vide est,
Liste des tableauxOù t dans les supports d'angle est le type de valeur recherchée pour la liste. T est des deux côtés de l'opérateur d'affectation. Notez les positions. Al est l'objet ArrayList. Le programme suivant crée un objet ArrayList vide:
Importer Java.user.*La sortie est: 0. C'est une liste de caractères. ArrayList utilise une référence comme type et non un nom primitif. Le «caractère» doit donc être utilisé à la place de «char».
Éléments d'appel
Lorsque l'objet ArrayList est vide, des valeurs peuvent être ajoutées. C'est-à-dire. Lorsque l'objet ArrayList a déjà certaines valeurs, l'ajout de plus de valeurs à la fin. La syntaxe de la méthode Add () Add () Add () est:
Public Boolean Add (E E)Il revient vrai si un changement a été apporté dans l'objet ArrayList et faux si aucune modification n'a été apportée. E est la valeur.
Le segment de code suivant, ajoute quatre caractères à l'objet ArrayList, en utilisant la méthode Add ():
Importer Java.user.*La sortie est:
P q s tNotez que get () et non les crochets ont été utilisés pour obtenir la valeur à l'index.
Insérer un élément
La syntaxe pour insérer un élément à l'aide de la méthode ADD est:
public void add (int index, e élément)L'indice est la position où l'élément est ajouté. Tout élément vers la droite est déplacé un endroit à l'avance. Le programme suivant illustre ceci:
Importer Java.user.*La sortie est:
P q r s t«R» a été inséré à l'index 2, où «s» était. L'indice 2 est la troisième position. «S» et «t» ont chacun décalé, un endroit à venir.
Avantage
Présenter des moyens à ajouter devant. Pour passer, utilisez la syntaxe,
public void add (int index, e élément)mais avec l'index à 0.
Le programme suivant illustre ceci:
Importer Java.user.*La sortie doit être:
Z p q s t
Z a été admis à P q s t.
Ajouter une autre liste
Une liste entière peut être ajoutée. La syntaxe de cette action est:
Addall booléen public (collection extends E> c)Lorsque C est la liste à ajouter, il renvoie True si une modification a été effectuée dans l'objet ArrayList; et faux si aucun changement n'a été apporté.
Il y a deux listes dans la méthode principale suivante: Al et un autre. Un autre est annexé à Al.
public static void main (String [] args)La sortie est:
P q r s t uAl a la séquence, p q r s. Un autre a la séquence t u. T u a clairement été annexé à P q r s.
Insertion d'une autre liste
Une liste entière peut être insérée dans une première liste. La syntaxe pour ceci est:
Public Boolean Addall (INT INDEX, Collection extends E> c)Lorsque C est la liste à insérer, il renvoie True si un changement a été effectué dans l'objet ArrayList; et faux si aucun changement n'a été apporté.
Il y a deux listes dans la méthode Main () suivante: Al et un autre. Un autre est inséré dans Al.
public static void main (String [] args)La sortie est:
P q r s t uIci, Al a la séquence, p q t u. Ici, un autre a la séquence r s. R s a clairement été inséré dans p q t u pour avoir p q r s t u.
Améliorer une autre liste
Une liste entière peut être appliquée dans une première liste. La syntaxe pour cela est toujours,
Public Boolean Addall (INT INDEX, Collection extends E> c)Mais choisir 0 pour l'index. Il revient vrai si un changement a été apporté dans l'objet ArrayList, et faux si aucun changement n'a été apporté.
Il y a deux listes dans la méthode principale suivante: Al et un autre. Un autre est inséré devant Al.
public static void main (String [] args)La sortie est:
U V w x y zIci, Al a la séquence, w x y z. Ici, un autre a la séquence u V. U V a clairement été inséré devant W X Y Z pour avoir U V W X Y Z.
Conclusion
La méthode Add () d'ArrayList peut représenter, insérer et ajouter un élément ou une autre liste. Pour ajouter un seul élément, utilisez ADD (E). Pour insérer un seul élément, utilisez ADD (index, e). Pour appliquer un seul élément, faites l'index 0. Pour ajouter une autre liste, utilisez Addall (C). Pour insérer une autre liste, utilisez Addall (index, c). Pour appliquer une autre liste, faites l'index 0.