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