Java Arraydeque - AddFirst, AddLast

Java Arraydeque - AddFirst, AddLast

ArrayDeque - AddFirst ()

Java.user.Arrayeque.addFirst () ajoute un élément au premier d'un objet de collecte ArrayDeque.
Il est important de passer un paramètre à cette méthode.
Si nous utilisons continuellement cette méthode pour ajouter des éléments, chaque élément est inséré en première position dans l'arraydeque.

Syntaxe

Arraydeque_Object.addFirst (é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 créerons une collection Arraydeque avec 5 entiers et ajouterons un élément au début.

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 ();
// insérer 5 valeurs dans a_deque_object.
a_deque_object.ajouter (12);
a_deque_object.ajouter (22);
a_deque_object.ajouter (02);
a_deque_object.ajouter (52);
a_deque_object.ajouter (62);
Système.dehors.println ("Données réelles présentes dans a_deque_object:" + a_deque_object);
// en ajoute 100 en première position
a_deque_object.AddFirst (100);
Système.dehors.println ("Données finales présentes dans a_deque_object:" + a_deque_object);

Sortir:

Nous pouvons donc voir que 100 est inséré au début de A_Deque_Object.

Explication

Ligne 9:

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

Ligne 12-18:

Ajouter des éléments dedans et renvoyer les données.

Ligne 21:

Ajoutez maintenant 100 en première position.

Enfin, vous pouvez afficher les données finales présentes dans a_deque_object.

Exemple 2

Ici, nous créerons une collection Arraydeque avec 5 chaînes et insérer certains éléments à la première position en continu.

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 ();
// insérer 5 éléments dans a_deque_object.
a_deque_object.ajouter ("potassium");
a_deque_object.ajouter ("hydrogène");
a_deque_object.ajouter ("hélium");
a_deque_object.ajouter ("oxygène");
a_deque_object.ajouter ("magnésium");
Système.dehors.println ("Données réelles présentes dans a_deque_object:" + a_deque_object);
// Ajouter "HCl" à A_Deque_Object en première position
a_deque_object.addFirst ("hcl");
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté HCL:" + a_deque_object);
// Ajouter "H2SO4" à a_deque_objectat la première position
a_deque_object.addFirst ("H2SO4");
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté H2SO4:" + a_deque_object);
// Ajouter "H2O" à a_deque_object en première position
a_deque_object.addFirst ("H2O");
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté H2O:" + a_deque_object);
// Ajouter null à a_deque_object en première position
a_deque_object.addFirst (null);
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté null:" + a_deque_object);

Sortir:

Nous avons donc inséré trois éléments un par un au début.

Explication

Ligne 9:

Créer un arraydeque nommé a_dequeObject avec type de chaîne.

Ligne 12-18:

Ajouter des éléments dedans et renvoyer les données.

Ligne 21,22:

Ajoutez maintenant "HCL" en première position et retournez A_Deque_Object.

Ligne 25,26:

Ajoutez maintenant "H2SO4" en première position et retournez A_Deque_Object.

Ligne 29,30:

Ajoutez maintenant "H2O" en première position et retournez a_deque_object.

Ligne 33,34:

Maintenant ajouter null en première position. Vous pouvez voir l'exception soulevée.

ArrayDeque - AddLast ()

Java.user.Arrayeque.addlast () ajoute un élément au dernier objet de collecte Arraydeque.
Il est important de passer un paramètre à cette méthode.
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. On peut dire que addlast () est assez similaire à la méthode add ().

Syntaxe

Arraydeque_Object.AddLast (é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 créerons une collection Arraydeque avec 5 entiers et ajouterons enfin un élément.

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 ();
// insérer 5 valeurs dans a_deque_object.
a_deque_object.ajouter (12);
a_deque_object.ajouter (22);
a_deque_object.ajouter (02);
a_deque_object.ajouter (52);
a_deque_object.ajouter (62);
Système.dehors.println ("Données réelles présentes dans a_deque_object:" + a_deque_object);
// en ajoute 100 en dernière position
a_deque_object.AddLast (100);
Système.dehors.println ("Données finales présentes dans a_deque_object:" + a_deque_object);

Sortir:

Nous pouvons donc voir que 100 est inséré sur le dernier de A_Deque_Object.

Explication

Ligne 9:

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

Ligne 12-18:

Ajouter des éléments dedans et renvoyer les données.

Ligne 21:

Ajoutez maintenant 100 à la dernière position.

Enfin, vous pouvez afficher les données finales présentes dans a_deque_object.

Exemple 2

Ici, nous allons créer une collection Arraydeque avec 5 chaînes et insérer certains éléments à la dernière position en continu.

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 ();
// insérer 5 éléments dans a_deque_object.
a_deque_object.ajouter ("potassium");
a_deque_object.ajouter ("hydrogène");
a_deque_object.ajouter ("hélium");
a_deque_object.ajouter ("oxygène");
a_deque_object.ajouter ("magnésium");
Système.dehors.println ("Données réelles présentes dans a_deque_object:" + a_deque_object);
// Ajouter "HCl" à A_Deque_Object à la dernière position
a_deque_object.AddLast ("HCL");
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté HCL:" + a_deque_object);
// Ajouter "H2SO4" à a_deque_object à la dernière position
a_deque_object.AddLast ("H2SO4");
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté H2SO4:" + a_deque_object);
// Ajouter "H2O" à a_deque_object à la dernière position
a_deque_object.AddLast ("H2O");
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté H2O:" + a_deque_object);
// Ajouter null à a_deque_object à la dernière position
a_deque_object.addLast (null);
Système.dehors.println ("Données présentes dans a_deque_object après avoir ajouté null:" + a_deque_object);

Sortir:

Nous avons donc inséré trois éléments un par un enfin.

Explication

Ligne 9:

Créer un arraydeque nommé a_dequeObject avec type de chaîne.

Ligne 12-18:

Ajouter des éléments dedans et renvoyer les données.

Ligne 21,22:

Ajoutez maintenant "HCL" en dernière position et retournez a_deque_object.

Ligne 25,26:

Ajoutez maintenant "H2SO4" en dernière position et retournez A_Deque_Object.

Ligne 29,30:

Ajoutez maintenant "H2O" en dernière position et retournez a_deque_object.

Ligne 33,34:

Maintenant ajouter null à la dernière position. Vous pouvez voir l'exception soulevée.

Conclusion

Nous avons vu comment ajouter des éléments à la première position de l'objet de collecte ArrayDeque en utilisant la méthode addFirst () et à la dernière position de la collection Arraydeque, l'objet utilisant la méthode addLast (). Si nous fournissons NULL comme paramètre aux deux méthodes, NullPointerException est soulevé. Nous avons constaté que la méthode addlast () est similaire à la méthode Add () dans sa fonctionnalité.