Java Arraydeque - Aggiungi, addall

Java Arraydeque - Aggiungi, addall

ArrayDeque - ADD ()

Giava.util.Arraydeque.Aggiungi () aggiunge un elemento nell'oggetto di raccolta ArrayDeque.

Se utilizziamo continuamente questo metodo per aggiungere elementi, ogni elemento viene inserito nell'ultima posizione nell'Arraydeque.

Sintassi

arraydeque_object.Aggiungi (elemento)

Dove arraydeque_object rappresenta la collezione Arraydeque.

Parametro

Prende un elemento rispetto al tipo di oggetto di raccolta Arraydeque.

Nota

  1. Se inseriamo un elemento del tipo di dati errato, l'errore viene restituito.
  2. Se inseriamo un valore nullo, a NullpointerException viene lanciato.

Esempio 1

Qui, creeremo una raccolta ArrayDeque vuota con tipo di stringa e aggiungiamo un elemento ad esso.

Importa Java.util.*;
Importa Java.util.Arraydeque;
Classe pubblica Main

public static void main (string [] args)
// Crea arraydeque denominato a_deque_object con tipo di stringa
Dequea_deque_object = new ArrayDeque ();
Sistema.fuori.println ("dati effettivi presenti in a_deque_object:"+ a_deque_object);
// Aggiungi "zinco" ad esso.
a_deque_object.Aggiungi ("zinco");
Sistema.fuori.println ("dati finali presenti in a_deque_object:"+ a_deque_object);

Produzione:

Quindi possiamo vedere "zinco" viene aggiunto in a_deque_object.

Spiegazione

Riga 9,11:

Crea un arraydeque chiamato a_dequeobject con tipo di stringa e restituisce l'oggetto ArrayDeque.

Riga 14,16:

Ora aggiungi l'elemento "zinco" a a_deque_object e restituilo.

Esempio 2

Qui, creeremo una collezione ArrayDeque vuota con tipo intero e aggiungiamo continuamente elementi A5.

Importa Java.util.*;
Importa Java.util.Arraydeque;
Classe pubblica Main

public static void main (string [] args)
// Crea arraydeque chiamato a_deque_object con tipo intero
Dequea_deque_object = new ArrayDeque ();
// aggiungi 100 ad esso.
a_deque_object.Aggiungi (100);
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto 100:"+ a_deque_object);
// aggiungi 200 ad esso.
a_deque_object.Aggiungi (200);
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto 200:"+ a_deque_object);
// aggiungi 300 ad esso.
a_deque_object.Aggiungi (300);
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto 300:"+ a_deque_object);
// aggiungi 400 ad esso.
a_deque_object.Aggiungi (400);
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto 400:"+ a_deque_object);
// aggiungi 500 ad esso.
a_deque_object.Aggiungi (500);
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto 500:"+ a_deque_object);

Produzione:

Quindi possiamo vedere che tutti gli elementi vengono aggiunti a a_deque_object uno dopo l'altro.

Spiegazione

Riga 9:

Crea un arraydeque chiamato a_dequeobject con un tipo di numero intero.

Riga 12,13:

Aggiungi elemento - 100 a a_deque_object e restituirlo.

Riga 16,17:

Aggiungi elemento - 200 a a_deque_object e restituirlo.

Riga 20,21:

Aggiungi elemento - 300 a a_deque_object e restituirlo.

Linea 24,25:

Aggiungi elemento - 400 a a_deque_object e restituirlo.

Riga 28,29:

Aggiungi elemento - 500 a a_deque_object e restituirlo.

ArrayDeque - addall ()

Giava.util.Arraydeque.addall () aggiunge tutti gli elementi in un oggetto di raccolta Java all'oggetto di raccolta ArrayDeque. È simile ad Add (), ma la differenza è che aggiunge più elementi (intera raccolta) all'oggetto di raccolta ArrayDeque.

Sintassi

arraydeque_object.Addall (collection_object)

Dove, Collection_Object Rappresenta le collezioni Java come Vector, ArrayList, Arraydeque ecc.

Parametro

Prende raccolta_object come parametro.

Esempio 1

Consideriamo un oggetto di raccolta ArrayDeque con un elemento e creiamo un altro oggetto di raccolta ArrayDeque con due elementi. Infine, aggiungi tutti gli elementi presenti nel secondo oggetto di raccolta al primo oggetto di raccolta.

Importa Java.util.*;
importjava.util.Arraydeque;
Classe pubblica Main

public static void main (string [] args)
// Crea arraydeque chiamato a_deque_object1 con tipo intero
Deque a_deque_object1 = new ArrayDeque ();
// aggiungi 100 ad esso.
a_deque_object1.Aggiungi (100);
Sistema.fuori.println ("dati effettivi presenti in a_deque_object1:"+ a_deque_object1);
// Crea arraydeque chiamato a_deque_object2 con tipo intero
Deque a_deque_object2 = new ArrayDeque ();
// aggiungi 200.300 ad esso.
a_deque_object2.Aggiungi (200);
a_deque_object2.Aggiungi (300);
// Aggiungi tutti gli elementi in a_deque_object2 ad a_deque_object1
a_deque_object1.addall (a_deque_object2);
Sistema.fuori.println ("dati finali presenti in a_deque_object1:"+ a_deque_object1);

Produzione:

Possiamo vedere che quegli elementi interi vengono aggiunti al primo oggetto ArrayDeque usando il metodo Addall ().

Spiegazione

Riga 8-14:

Crea il primo oggetto di raccolta ArrayDeque chiamato a_deque_object1. Aggiungi 100 e visualizzalo.

Riga 17-21:

Crea il secondo oggetto di raccolta ArrayDeque chiamato a_deque_object2. Aggiungi 200.300 ad esso.

Linea 24,25:

Aggiungi tutti gli elementi esistenti in a_deque_object2 in a_deque_object21 usando il metodo addall ().

Esempio 2

Consideriamo un oggetto di raccolta ArrayDeque con un elemento e creiamo un altro oggetto di raccolta vettoriale con due elementi. Infine, aggiungi tutti gli elementi presenti nel secondo oggetto di raccolta al primo oggetto di raccolta.

Importa Java.util.*;
Importa Java.util.Arraydeque;
Classe pubblica Main

public static void main (string [] args)
// Crea arraydeque denominato a_deque_object1 con tipo di stringa
Deque a_deque_object1 = new ArrayDeque ();
// Aggiungi "ciao" ad esso.
a_deque_object1.Aggiungi ("ciao");
Sistema.fuori.println ("dati effettivi presenti in a_deque_object1:"+ a_deque_object1);
// Crea vector denominato vector_object con tipo di stringa
Vectorvector_object = new vector ();
// Aggiungi "Linuxhint", "Python".
vector_object.Aggiungi ("LinuxHint");
vector_object.Aggiungi ("Python");
Sistema.fuori.println ("dati effettivi presenti in vector_object:"+ vector_object);
// Aggiungi tutti gli elementi in vector_object su a_deque_object1
a_deque_object1.addall (vector_object);
Sistema.fuori.println ("dati finali presenti in a_deque_object1:"+ a_deque_object1);

Produzione:

Possiamo vedere che quegli elementi interi da vector_object vengono aggiunti al primo oggetto ArrayDeque usando il metodo Addall ().

Spiegazione

Riga 9-13:

Crea il primo oggetto di raccolta ArrayDeque chiamato a_deque_object1 con tipo di stringa. Aggiungi "ciao" e visualizzalo.

Riga 16-21:

Crea l'oggetto di raccolta vettoriale denominato vector_object. Aggiungi "Linuxhint" e "Python" e visualizzalo.

Riga 25,26:

Aggiungi tutti gli elementi esistenti in vector_object in un metodo A_DEque_Object21 utilizzando Addall ().

Conclusione

Abbiamo visto come aggiungere elementi all'oggetto di raccolta ArrayDeque usando i metodi add () e addall (). La differenza è il metodo ADD () aggiunge un singolo elemento alla volta, ma addall () aggiunge elementi da una raccolta che può essere single o multipla. Abbiamo visto due esempi ciascuno per entrambi i metodi.