Java Arraydeque - Hinzufügen, Addall

Java Arraydeque - Hinzufügen, Addall

Arraydeque - add ()

Java.Util.Arraydeque.Add () fügt das Arraydeque -Sammlungsobjekt ein Element hinzu.

Wenn wir diese Methode kontinuierlich verwenden, um Elemente hinzuzufügen, wird jedes Element an der letzten Position in der Arraydeque eingefügt.

Syntax

Arraydeque_Object.Add (Element)

Wo Arraydeque_Object repräsentiert die Arraydeque -Sammlung.

Parameter

Es dauert ein Element in Bezug auf den Arraydeque -Sammlungsobjekttyp.

Notiz

  1. Wenn wir ein falsches Datentypelement einfügen, wird der Fehler zurückgegeben.
  2. Wenn wir einen Nullwert einfügen, a NULLPOINTERException ist geworfen.

Beispiel 1

Hier erstellen wir eine leere Arraydeque -Sammlung mit String -Typ und fügen ihm ein Element hinzu.

Java importieren.Util.*;
Java importieren.Util.Arraydeque;
Hauptklasse Haupt

public static void main (String [] args)
// Arraydeque namens a_deque_object mit String -Typ erstellen
Dequea_deque_object = new arraydeque ();
System.aus.println ("tatsächliche Daten in a_deque_object vorhanden:"+ a_deque_object);
// "Zink" hinzufügen.
a_deque_object.add ("Zink");
System.aus.println ("endgültige Daten in a_deque_object vorhanden:"+ a_deque_object);

Ausgang:

So können wir sehen, dass "Zink" im a_deque_object hinzugefügt wird.

Erläuterung

Zeile 9,11:

Erstellen Sie ein Arraydeque mit dem Namen A_DEQUEOBJECT mit String -Typ und geben Sie das Arraydeque -Objekt zurück.

Zeile 14,16:

Fügen Sie nun das Element "Zink" zum a_deque_object hinzu und geben Sie es zurück.

Beispiel 2

Hier erstellen wir eine leere Arraydeque -Sammlung mit ganzzahliger Typ und fügen A5 -Elemente kontinuierlich hinzu.

Java importieren.Util.*;
Java importieren.Util.Arraydeque;
Hauptklasse Haupt

public static void main (String [] args)
// Arraydeque namens A_DEQUE_OBJECT mit ganzzahliger Typ erstellen
Dequea_deque_object = new arraydeque ();
// 100 hinzufügen.
a_deque_object.add (100);
System.aus.println ("Daten in a_deque_Object vorhanden nach 100:"+ a_deque_object);
// 200 füge 200 hinzu.
a_deque_object.add (200);
System.aus.println ("Daten in a_deque_Object vorhanden nach 200:"+ a_deque_object);
// 300 hinzufügen.
a_deque_object.hinzufügen (300);
System.aus.println ("Daten in a_deque_Object nach hinzuzufügen 300:"+ a_deque_object);
// 400 hinzufügen.
a_deque_object.hinzufügen (400);
System.aus.println ("Daten in a_deque_Object nach hinzugefügt:"+ a_deque_object);
// 500 hinzufügen.
a_deque_object.hinzufügen (500);
System.aus.println ("Daten in a_deque_Object nach hinzugefügt:"+ a_deque_object);

Ausgang:

Wir können also sehen, dass alle Elemente zum A_DEQUE_OBJECT nacheinander hinzugefügt werden.

Erläuterung

Zeile 9:

Erstellen Sie eine Arraydeque mit dem Namen A_DEQUEOBJECT mit einem Ganzzahltyp.

Zeile 12,13:

Element hinzufügen - 100 zu a_deque_object und geben Sie es zurück.

Zeile 16,17:

Fügen Sie Element hinzu - 200 zu a_deque_object und geben Sie es zurück.

Zeile 20,21:

Fügen Sie Element hinzu - 300 zu a_deque_object und geben Sie es zurück.

Zeile 24,25:

Element hinzufügen - 400 zu a_deque_object und geben Sie es zurück.

Zeile 28,29:

Element hinzufügen - 500 zu a_deque_object und geben Sie es zurück.

Arraydeque - AddAll ()

Java.Util.Arraydeque.AddAll () fügt alle Elemente in einem Java -Sammlungsobjekt zum Arraydeque -Sammlungsobjekt hinzu. Es ähnelt add (), aber der Unterschied besteht darin.

Syntax

Arraydeque_Object.addAll (Collection_Object)

Wo, Collection_Object repräsentiert die Java -Sammlungen wie Vector, ArrayList, Arraydeque usw.

Parameter

Es nimmt Collection_Object als Parameter.

Beispiel 1

Betrachten wir ein ArrayDeque -Sammlungsobjekt mit einem Element und erstellen Sie ein anderes Arraydeque -Sammlungsobjekt mit zwei Elementen. Fügen Sie schließlich alle im zweiten Sammlungsobjekt vorhandenen Elemente zum ersten Sammlungsobjekt hinzu.

Java importieren.Util.*;
Importjava.Util.Arraydeque;
Hauptklasse Haupt

public static void main (String [] args)
// Arraydeque namens a_deque_object1 mit ganzzahliger Typ erstellen
Deque a_deque_object1 = new Arraydeque ();
// 100 hinzufügen.
a_deque_object1.add (100);
System.aus.println ("Tatsächliche Daten in a_deque_object1:"+ a_deque_object1);
// Arraydeque namens a_deque_object2 mit ganzzahliger Typ erstellen
Deque a_deque_object2 = new Arraydeque ();
// fügen Sie 200.300 hinzu.
a_deque_object2.add (200);
a_deque_object2.hinzufügen (300);
// Fügen Sie alle Elemente in a_deque_object2 zu a_deque_object1 hinzu
a_deque_object1.addAll (a_deque_object2);
System.aus.println ("endgültige Daten in a_deque_object1 vorhanden:"+ a_deque_object1);

Ausgang:

Wir sehen.

Erläuterung

Zeile 8-14:

Erstellen Sie das erste Arraydequeque -Sammlungsobjekt mit dem Namen A_DEQUE_OBJECT11. Fügen Sie 100 hinzu und zeigen Sie es an.

Zeile 17-21:

Erstellen Sie das zweite Arraydeque -Sammlungsobjekt mit dem Namen a_deque_object2. Fügen Sie 200.300 hinzu.

Zeile 24,25:

Fügen Sie alle in a_deque_object2 vorhandenen Elemente in a_deque_object21 mit addAll () -Methode hinzu.

Beispiel 2

Betrachten wir ein Arraydequeque -Sammlungsobjekt mit einem Element und erstellen Sie ein weiteres Vektor -Sammlungsobjekt mit zwei Elementen. Fügen Sie schließlich alle im zweiten Sammlungsobjekt vorhandenen Elemente zum ersten Sammlungsobjekt hinzu.

Java importieren.Util.*;
Java importieren.Util.Arraydeque;
Hauptklasse Haupt

public static void main (String [] args)
// Arraydeque namens a_deque_object1 mit String -Typ erstellen
Deque a_deque_object1 = new Arraydeque ();
// "Hallo" hinzufügen.
a_deque_object1.add ("Hallo");
System.aus.println ("Tatsächliche Daten in a_deque_object1:"+ a_deque_object1);
// Vektor namens Vector_Object mit String -Typ erstellen
VectorVector_object = new vector ();
// Hinzufügen "LinuxHint", "Python" zu ihm.
Vector_Object.add ("LinuxHint");
Vector_Object.add ("python");
System.aus.println ("tatsächliche Daten in Vector_Object vorhanden:"+ vector_object);
// Fügen Sie alle Elemente in Vector_Object zu a_deque_object1 hinzu
a_deque_object1.addAll (vector_object);
System.aus.println ("endgültige Daten in a_deque_object1 vorhanden:"+ a_deque_object1);

Ausgang:

Wir können sehen, dass diese gesamten Elemente von Vector_Object zum First ArrayDeque -Objekt unter Verwendung der addAll () -Methode hinzugefügt werden.

Erläuterung

Zeile 9-13:

Erstellen Sie das erste Arraydequeque -Sammlungsobjekt mit dem Namen A_DEQUE_OBJECT1 mit String -Typ. Fügen Sie "Hallo" hinzu und zeigen Sie es an.

Zeile 16-21:

Erstellen Sie das Vektor -Sammlungsobjekt mit dem Namen Vector_Object. Fügen Sie "LinuxHint" und "Python" hinzu und zeigen Sie es an.

Zeile 25,26:

Fügen Sie alle in Vector_Object vorhandenen Elemente in a_deque_object21 mit addAll () -Methode hinzu.

Abschluss

Wir haben gesehen. Die Differenz ist die add () -Methode fügt jeweils ein einzelnes Element hinzu, aber AddAll () fügt Elemente aus einer Sammlung hinzu, die einzeln oder mehrfach sein kann. Wir haben jeweils zwei Beispiele für beide Methoden gesehen.