ArrayDeque - addFirst ()
 Giava.util.Arraydeque.addFirst () aggiunge un elemento al primo di un oggetto di raccolta ArrayDeque.
È importante passare un parametro a questo metodo.
Se utilizziamo continuamente questo metodo per aggiungere elementi, ogni elemento viene inserito nella prima posizione nell'Arraydeque.
 Sintassi
 arraydeque_object.AddFirst (elemento) 
Dove arraydeque_object rappresenta la collezione Arraydeque.
 Parametro
 Prende un elemento rispetto al tipo di oggetto di raccolta Arraydeque.
 Nota
  - Se inseriamo un elemento del tipo di dati errato, l'errore viene restituito.
  - Se inseriamo un valore nullo, a NullpointerException viene lanciato.
  
 Esempio 1
 Qui, creeremo una collezione ArrayDeque con 5 numeri interi e aggiungeremo un elemento all'inizio.
 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 ();
// Inserisci 5 valori in a_deque_object.
a_deque_object.Aggiungi (12);
a_deque_object.Aggiungi (22);
a_deque_object.Aggiungi (02);
a_deque_object.Aggiungi (52);
a_deque_object.Aggiungi (62);
Sistema.fuori.println ("dati effettivi presenti in a_deque_object:"+ a_deque_object);
// aggiungi 100 ad esso in prima posizione
a_deque_object.AddFirst (100);
Sistema.fuori.println ("dati finali presenti in a_deque_object:"+ a_deque_object); 
Produzione:
  Quindi possiamo vedere che 100 è inserito all'inizio di a_deque_object.
 Spiegazione
 Riga 9:
 Crea un arraydeque chiamato a_dequeobject con un tipo di numero intero.
  Riga 12-18:
 Aggiungi elementi e restituisci i dati.
  Riga 21:
 Ora aggiungi 100 in prima posizione.
  Infine, è possibile visualizzare i dati finali presenti in a_deque_object.
 Esempio 2
 Qui creeremo una collezione ArrayDeque con 5 stringhe e inseriremo alcuni elementi in prima posizione in continuazione.
 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 ();
// Inserisci 5 elementi in a_deque_object.
a_deque_object.Aggiungi ("potassio");
a_deque_object.Aggiungi ("idrogeno");
a_deque_object.Aggiungi ("elio");
a_deque_object.Aggiungi ("ossigeno");
a_deque_object.aggiungere ("magnesio");
Sistema.fuori.println ("dati effettivi presenti in a_deque_object:"+a_deque_object);
// Aggiungi "hcl" ad a_deque_object in prima posizione
a_deque_object.addFirst ("HCl");
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto hcl:"+ a_deque_object);
// aggiungi "h2so4" ad a_deque_object la prima posizione
a_deque_object.addFirst ("H2SO4");
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto h2so4:"+ a_deque_object);
// aggiungi "h2o" ad a_deque_object in prima posizione
a_deque_object.addFirst ("H2O");
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto H2O:"+ a_deque_object);
// Aggiungi null ad a_deque_object in prima posizione
a_deque_object.addFirst (null);
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto null:"+ a_deque_object); 
Produzione:
  Quindi abbiamo inserito tre elementi uno per uno all'inizio.
 Spiegazione
 Riga 9:
 Crea un arraydeque chiamato a_dequeobject con tipo di stringa.
  Riga 12-18:
 Aggiungi elementi e restituisci i dati.
  Riga 21,22:
 Ora aggiungi "hcl" in prima posizione e restituisce a_deque_object.
  Riga 25,26:
 Ora aggiungi "H2SO4" nella prima posizione e restituisce a_deque_object.
  Linea 29,30:
 Ora aggiungi "H2O" in prima posizione e restituisce a_deque_object.
  Riga 33,34:
 Ora aggiungi null in prima posizione. Puoi vedere l'eccezione sollevata.
  ArrayDeque - addLast ()
 Giava.util.Arraydeque.addLast () aggiunge un elemento all'ultimo oggetto di raccolta ArrayDeque.
È importante passare un parametro a questo metodo.
Se utilizziamo continuamente questo metodo per aggiungere elementi, ogni elemento viene inserito nell'ultima posizione nell'Arraydeque. Possiamo dire che addLast () è abbastanza simile al metodo Add ().
 Sintassi
 arraydeque_object.AddLast (elemento) 
Dove arraydeque_object rappresenta la collezione Arraydeque.
 Parametro
 Prende un elemento rispetto al tipo di oggetto di raccolta Arraydeque.
 Nota
  - Se inseriamo un elemento del tipo di dati errato, l'errore viene restituito.
  - Se inseriamo un valore nullo, a NullpointerException viene lanciato.
  
 Esempio 1
 Qui creeremo una collezione ArrayDeque con 5 numeri interi e aggiungiamo finalmente un elemento.
 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 ();
// Inserisci 5 valori in a_deque_object.
a_deque_object.Aggiungi (12);
a_deque_object.Aggiungi (22);
a_deque_object.Aggiungi (02);
a_deque_object.Aggiungi (52);
a_deque_object.Aggiungi (62);
Sistema.fuori.println ("dati effettivi presenti in a_deque_object:"+ a_deque_object);
// aggiungi 100 ad esso nell'ultima posizione
a_deque_object.AddLast (100);
Sistema.fuori.println ("dati finali presenti in a_deque_object:"+ a_deque_object); 
Produzione:
  Quindi possiamo vedere che 100 è inserito all'ultimo di a_deque_object.
 Spiegazione
 Riga 9:
 Crea un arraydeque chiamato a_dequeobject con un tipo di numero intero.
  Riga 12-18:
 Aggiungi elementi e restituisci i dati.
  Riga 21:
 Ora aggiungi 100 nell'ultima posizione.
  Infine, è possibile visualizzare i dati finali presenti in a_deque_object.
 Esempio 2
 Qui creeremo una collezione ArrayDeque con 5 corde e inseriremo alcuni elementi nell'ultima posizione ininterrottamente.
 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 ();
// Inserisci 5 elementi in a_deque_object.
a_deque_object.Aggiungi ("potassio");
a_deque_object.Aggiungi ("idrogeno");
a_deque_object.Aggiungi ("elio");
a_deque_object.Aggiungi ("ossigeno");
a_deque_object.aggiungere ("magnesio");
Sistema.fuori.println ("dati effettivi presenti in a_deque_object:"+ a_deque_object);
// Aggiungi "hcl" ad a_deque_object nell'ultima posizione
a_deque_object.AddLast ("HCl");
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto hcl:"+ a_deque_object);
// aggiungi "h2so4" ad a_deque_object nell'ultima posizione
a_deque_object.AddLast ("H2SO4");
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto h2so4:"+ a_deque_object);
// aggiungi "h2o" ad a_deque_object nell'ultima posizione
a_deque_object.AddLast ("H2O");
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto H2O:"+ a_deque_object);
// Aggiungi null ad a_deque_object nell'ultima posizione
a_deque_object.AddLast (null);
Sistema.fuori.println ("dati presenti in a_deque_object dopo aver aggiunto null:"+ a_deque_object); 
Produzione:
  Quindi abbiamo inserito tre elementi uno per uno alla fine.
 Spiegazione
 Riga 9:
 Crea un arraydeque chiamato a_dequeobject con tipo di stringa.
  Riga 12-18:
 Aggiungi elementi e restituisci i dati.
  Riga 21,22:
 Ora aggiungi "hcl" nell'ultima posizione e restituisce a_deque_object.
  Riga 25,26:
 Ora aggiungi "H2SO4" nell'ultima posizione e restituisce a_deque_object.
  Linea 29,30:
 Ora aggiungi "H2O" nell'ultima posizione e restituisce a_deque_object.
  Riga 33,34:
 Ora aggiungi null all'ultima posizione. Puoi vedere l'eccezione sollevata.
  Conclusione
 Abbiamo visto come aggiungere elementi nella prima posizione dell'oggetto di raccolta ArrayDeque usando il metodo AddFirst () e nell'ultima posizione della raccolta ArrayDeque, l'oggetto usando il metodo AddLast (). Se forniamo null come parametro ad entrambi i metodi, NullpointerException è sollevato. Abbiamo scoperto che il metodo AddLast () è simile al metodo Add () nella sua funzionalità.