Java Arraydeque - AddFirst, Addlast

Java Arraydeque - AddFirst, Addlast

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

  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 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

  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 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à.