Java ArrayDeque - ajouter (), ajouter tout ()

Java Arraydeque Ajouter Ajouter Tout



ArrayDeque - ajouter ()

java.util.ArrayDeque.add() ajoute un élément dans l'objet de collection ArrayDeque.

Si nous utilisons continuellement cette méthode pour ajouter des éléments, alors chaque élément est inséré à la dernière position dans le ArrayDeque.







Syntaxe



arraydeque_object. ajouter ( élément )

arraydeque_object représente la collection ArrayDeque.



Paramètre





Il prend un élément par rapport au type d'objet de collection ArrayDeque.

Noter



  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 de type String et y ajouter un élément.

importer java.util.* ;
importer java.util.ArrayDeque ;

Publique classer Principal
{
Publique statique annuler principale ( Chaîne de caractères [ ] arguments ) {

// Crée ArrayDeque nommé a_deque_object avec le type String
Dequea_deque_object = Nouveau ArrayDeque ( ) ;

Système . dehors . println ( 'Données réelles présentes dans un_deque_object : ' + a_deque_object ) ;

//ajoutez-lui 'Zinc'.
un_deque_object. ajouter ( 'Zinc' ) ;

Système . dehors . println ( 'Données finales présentes dans un_deque_object :' + a_deque_object ) ;
}
}

Production:

Nous pouvons donc voir que 'Zinc' est ajouté dans l'objet a_deque_object.

Explication

Ligne 9,11 :

Créez un ArrayDeque nommé a_dequeobject avec le type String et renvoyez l'objet ArrayDeque.

Ligne 14,16 :

Ajoutez maintenant l'élément 'Zinc' à l'objet a_deque_object et renvoyez-le.

Exemple 2

Ici, nous allons créer une collection ArrayDeque vide de type Integer et ajouter des éléments a5 en continu.

importer java.util.* ;
importer java.util.ArrayDeque ;

Publique classer Principal
{
Publique statique annuler principale ( Chaîne de caractères [ ] arguments ) {

// Crée ArrayDeque nommé a_deque_object de type Integer
Dequea_deque_object = Nouveau ArrayDeque ( ) ;

// ajoutez-y 100.
un_deque_object. ajouter ( 100 ) ;
Système . dehors . println ( 'Donnée présente dans a_deque_object après ajout de 100 : ' + a_deque_object ) ;

//ajoutez-y 200.
un_deque_object. ajouter ( 200 ) ;
Système . dehors . println ( 'Données présentes dans a_deque_object après ajout de 200 : ' + a_deque_object ) ;

// ajoutez-y 300.
un_deque_object. ajouter ( 300 ) ;
Système . dehors . println ( 'Données présentes dans a_deque_object après ajout de 300 : ' + a_deque_object ) ;

// ajoutez-y 400.
un_deque_object. ajouter ( 400 ) ;
Système . dehors . println ( 'Données présentes dans a_deque_object après ajout de 400 : ' + a_deque_object ) ;

//ajoutez-y 500.
un_deque_object. ajouter ( 500 ) ;
Système . dehors . println ( 'Données présentes dans a_deque_object après ajout de 500 : ' + a_deque_object ) ;
}
}

Production:

Nous pouvons donc voir que tous les éléments sont ajoutés à l'objet a_deque_object les uns après les autres.

Explication

Ligne 9 :

Créez un ArrayDeque nommé a_dequeobject avec un type Integer.

Ligne 12,13 :

Ajoutez l'élément - 100 à a_deque_object et renvoyez-le.

Ligne 16,17 :

Ajoutez l'élément - 200 à a_deque_object et renvoyez-le.

Ligne 20,21 :

Ajoutez l'élément - 300 à a_deque_object et renvoyez-le.

Ligne 24,25 :

Ajoutez l'élément - 400 à a_deque_object et renvoyez-le.

Ligne 28,29 :

Ajoutez l'élément - 500 à a_deque_object et renvoyez-le.

ArrayDeque – addAll()

java.util.ArrayDeque.addAll() ajoute tous les éléments d'un objet Java Collection à l'objet ArrayDeque collection. Il est similaire à add(), mais la différence est qu'il ajoute plusieurs éléments (collection entière) à l'objet de collection ArrayDeque.

Syntaxe

arraydeque_object. tout ajouter ( objet_collection )

Où, objet_collection représente les collections Java comme Vector, ArrayList, ArrayDeque etc.

Paramètre

Il prend collection_object comme paramètre.

Exemple 1

Considérons un objet de collection ArrayDeque avec un élément et créons un autre objet de collection 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.util.* ;
importation. utile . ArrayDeque ;

Publique classer Principal
{
Publique statique annuler principale ( Chaîne de caractères [ ] arguments ) {

// Crée ArrayDeque nommé a_deque_object1 avec le type Integer
Deque a_deque_object1 = Nouveau ArrayDeque ( ) ;

// ajoutez-y 100.
a_deque_object1. ajouter ( 100 ) ;

Système . dehors . println ( 'Données réelles présentes dans a_deque_object1 : ' + a_deque_object1 ) ;

// Crée ArrayDeque nommé a_deque_object2 avec le type Integer
Deque a_deque_object2 = Nouveau ArrayDeque ( ) ;

//ajoutez-y 200 300.
a_deque_object2. ajouter ( 200 ) ;
a_deque_object2. ajouter ( 300 ) ;

//ajoute tous les éléments de a_deque_object2 à a_deque_object1

a_deque_object1. tout ajouter ( a_deque_object2 ) ;
Système . dehors . println ( 'Données finales présentes dans un_deque_object1 : ' + a_deque_object1 ) ;
}
}

Production:

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. Ajoutez-y 100 et affichez-le.

Ligne 17-21 :

Créez le deuxième objet de collection ArrayDeque nommé a_deque_object2. Ajoutez-y 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

Considérons un objet de collection ArrayDeque avec un élément et créons un autre objet de collection Vector 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.util.* ;
importer java.util.ArrayDeque ;

Publique classer Principal
{
Publique statique annuler principale ( Chaîne de caractères [ ] arguments ) {

// Crée ArrayDeque nommé a_deque_object1 avec le type String
Deque a_deque_object1 = Nouveau ArrayDeque ( ) ;

//ajoutez-y 'Bonjour'.
a_deque_object1. ajouter ( 'Bonjour' ) ;
Système . dehors . println ( 'Données réelles présentes dans a_deque_object1 : ' + a_deque_object1 ) ;

// Crée un vecteur nommé vector_object avec le type String
Vecteurvecteur_objet = Nouveau Vecteur ( ) ;

//y ajouter 'Linuxhint','Python'.
vector_object. ajouter ( 'Linux' ) ;
vector_object. ajouter ( 'Python' ) ;
Système . dehors . println ( 'Données réelles présentes dans vector_object : ' + vector_object ) ;


//ajoute tous les éléments de vector_object à a_deque_object1
a_deque_object1. tout ajouter ( vector_object ) ;
Système . dehors . println ( 'Données finales présentes dans un_deque_object1 : ' + a_deque_object1 ) ;
}
}

Production:

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 String. Ajoutez-y 'Bonjour' et affichez-le.

Ligne 16-21 :

Créez l'objet de collection Vector nommé vector_object. Ajoutez-y '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 collection ArrayDeque en utilisant les 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.