Java Arraydeque - Ajouter, addall

Java Arraydeque - Ajouter, addall

Arraydeque - Add ()

Java.user.Arrayeque.Add () ajoute un élément dans l'objet de collecte ArrayDeque.

Si nous utilisons continuellement cette méthode pour ajouter des éléments, alors chaque élément est inséré en dernière position dans l'arraydeque.

Syntaxe

Arraydeque_Object.Ajouter (élément)

Arraydeque_Object représente la collection Arraydeque.

Paramètre

Il faut un élément en ce qui concerne le type d'objet de collection Arraydeque.

Note

  1. Si nous insérons un élément de type de données incorrect, l'erreur est renvoyée.
  2. Si nous insérons une valeur nulle, un NullPointerException Est lancé.

Exemple 1

Ici, nous allons créer une collection Arraydeque vide avec un type de chaîne et y ajouter un élément.

Importer Java.user.*
Importer Java.user.Arraydeque;
classe publique principale

public static void main (String [] args)
// Créer ArrayDeque nommé A_deque_Object avec type de chaîne
DeQuea_deque_Object = new ArrayDeque ();
Système.dehors.println ("Données réelles présentes dans a_deque_object:" + a_deque_object);
// ajouter "zinc".
a_deque_object.ajouter ("zinc");
Système.dehors.println ("Données finales présentes dans a_deque_object:" + a_deque_object);

Sortir:

Nous pouvons donc voir «zinc» est ajouté dans le A_Deque_Object.

Explication

Ligne 9,11:

Créez un ArrayDeque nommé A_DequeObject avec le type de chaîne et renvoyez l'objet ArrayDeque.

Ligne 14,16:

Ajoutez maintenant l'élément «zinc» au A_Deque_Object et renvoyez-le.

Exemple 2

Ici, nous allons créer une collection Arraydeque vide avec un type entier et ajouter des éléments A5 en continu.

Importer Java.user.*
Importer Java.user.Arraydeque;
classe publique principale

public static void main (String [] args)
// Créer une arraydeque nommée a_deque_object avec un type entier
DeQuea_deque_Object = new ArrayDeque ();
// en ajoute 100.
a_deque_object.ajouter (100);
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté 100:" + a_deque_object);
// ajouter 200 à elle.
a_deque_object.Add (200);
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté 200:" + a_deque_object);
// ajoute 300.
a_deque_object.ajouter (300);
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté 300:" + a_deque_object);
// ajoute 400.
a_deque_object.ajouter (400);
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté 400:" + a_deque_object);
// ajoute 500.
a_deque_object.ajouter (500);
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté 500:" + a_deque_object);

Sortir:

Nous pouvons donc voir que tous les éléments sont ajoutés à l'A_Deque_Object un après l'autre.

Explication

Ligne 9:

Créez un arraydeque nommé A_DequeObject avec un type entier.

Ligne 12,13:

Ajouter l'élément - 100 à a_deque_object et le renvoyer.

Ligne 16,17:

Ajouter l'élément - 200 à a_deque_object et le renvoyer.

Ligne 20,21:

Ajouter l'élément - 300 à a_deque_object et le renvoyer.

Ligne 24,25:

Ajouter l'élément - 400 à a_deque_object et le renvoyer.

Ligne 28,29:

Ajouter l'élément - 500 à a_deque_object et le renvoyer.

Arraydeque - addall ()

Java.user.Arrayeque.addall () ajoute tous les éléments d'un objet de collection Java à l'objet de collection Arraydeque. Il est similaire à ajouter (), mais la différence est qu'il ajoute plusieurs éléments (collection entière) à l'objet de collection Arraydeque.

Syntaxe

Arraydeque_Object.addall (collection_object)

Où, Collection_Object représente les collections Java comme Vector, ArrayList, Arraydeque, etc.

Paramètre

Il prend la collection_object en tant que paramètre.

Exemple 1

Prenons un objet de collecte Arraydeque avec un élément et créez un autre objet de collecte Arraydeque avec deux éléments. Enfin, ajoutez tous les éléments présents dans le deuxième objet de collection au premier objet de collection.

Importer Java.user.*
importjava.user.Arraydeque;
classe publique principale

public static void main (String [] args)
// Créer ArrayDeque nommé A_Deque_Object1 avec un type entier
Deque a_deque_object1 = new ArrayDeque ();
// en ajoute 100.
a_deque_object1.ajouter (100);
Système.dehors.println ("Données réelles présentes dans a_deque_object1:" + a_deque_object1);
// Créer ArrayDeque nommé A_Deque_Object2 avec un type entier
Deque a_deque_object2 = new ArrayDeque ();
// y ajouter 200 300.
a_deque_object2.Add (200);
a_deque_object2.ajouter (300);
// Ajouter tous les éléments dans a_deque_object2 à a_deque_object1
a_deque_object1.addall (a_deque_object2);
Système.dehors.println ("Données finales présentes dans a_deque_object1:" + a_deque_object1);

Sortir:

Nous pouvons voir que ces éléments entiers sont ajoutés au premier objet ArrayDeque en utilisant la méthode addall ().

Explication

Ligne 8-14:

Créez le premier objet de collection ArrayDeque nommé a_deque_object1. Ajouter 100 et l'afficher.

Ligne 17-21:

Créez le deuxième objet de collection ArrayDeque nommé a_deque_object2. Ajouter 200 300.

Ligne 24,25:

Ajoutez tous les éléments existant dans a_deque_object2 dans a_deque_object21 en utilisant la méthode addall ().

Exemple 2

Prenons un objet de collecte Arraydeque avec un élément et créons un autre objet de collecte de vecteur avec deux éléments. Enfin, ajoutez tous les éléments présents dans le deuxième objet de collection au premier objet de collection.

Importer Java.user.*
Importer Java.user.Arraydeque;
classe publique principale

public static void main (String [] args)
// Créer ArrayDeque nommé A_Deque_Object1 avec le type de chaîne
Deque a_deque_object1 = new ArrayDeque ();
// ajoute "bonjour".
a_deque_object1.ajouter ("bonjour");
Système.dehors.println ("Données réelles présentes dans a_deque_object1:" + a_deque_object1);
// Créer un vecteur nommé Vector_Object avec le type de chaîne
Vectorvector_object = new vector ();
// ajouter "Linuxhint", "Python".
vector_object.Add ("LinuxHint");
vector_object.ajouter ("python");
Système.dehors.println ("Données réelles présentes dans vector_object:" + vector_object);
// Ajouter tous les éléments de Vector_Object à a_deque_object1
a_deque_object1.addall (vector_object);
Système.dehors.println ("Données finales présentes dans a_deque_object1:" + a_deque_object1);

Sortir:

Nous pouvons voir que ces éléments entiers de Vector_Object sont ajoutés au premier objet ArrayDeque en utilisant la méthode addall ().

Explication

Ligne 9-13:

Créez le premier objet de collection ArrayDeque nommé a_deque_object1 avec le type de chaîne. Ajouter «bonjour» et l'afficher.

Ligne 16-21:

Créer l'objet de collection de vecteur nommé vector_object. Ajoutez «Linuxhint» et «Python» et affichez-le.

Ligne 25,26:

Ajoutez tous les éléments existant dans Vector_Object dans A_Deque_Object21 en utilisant la méthode Addall ().

Conclusion

Nous avons vu comment ajouter des éléments à l'objet de collecte ArrayDeque à l'aide de méthodes Add () et addall (). La différence est que la méthode add () ajoute un seul élément à la fois, mais addall () ajoute des éléments d'une collection qui peut être unique ou multiple. Nous avons vu deux exemples chacun pour les deux méthodes.