Java Arraydeque - Addfirst, Addlast

Java Arraydeque - Addfirst, Addlast

Arraydeque - addFirst ()

Java.util.Arraydeque.addFirst () legger til et element til det første av et arraydeque -samlingsobjekt.
Det er viktig å overføre en parameter til denne metoden.
Hvis vi kontinuerlig bruker denne metoden for å legge til elementer, settes hvert element inn i første stilling i Arraydeque.

Syntaks

arraydeque_object.addFirst (element)

Hvor arraydeque_object representerer arraydeque -samlingen.

Parameter

Det tar et element med hensyn til Arraydeque Collection Object Type.

Merk

  1. Hvis vi setter inn et feil datatypeelement, returneres feilen.
  2. Hvis vi setter inn en nullverdi, a NullPointerException blir kastet.

Eksempel 1

Her vil vi lage en arraydeque -samling med 5 heltall og legge til et element til å begynne med.

Importer Java.util.*;
Importer Java.util.Arraydeque;
Offentlig klasse Main

public static void main (String [] args)
// Opprett arraydeque kalt a_deque_object med heltallstype
Dequea_deque_object = new ArrayDeque ();
// Sett inn 5 verdier i a_deque_object.
a_deque_object.Legg til (12);
a_deque_object.Legg til (22);
a_deque_object.Legg til (02);
a_deque_object.Legg til (52);
a_deque_object.Legg til (62);
System.ute.println ("faktiske data til stede i a_deque_object:"+ a_deque_object);
// legg 100 til den på første stilling
a_deque_object.addFirst (100);
System.ute.println ("endelige data til stede i a_deque_object:"+ a_deque_object);

Produksjon:

Så vi kan se 100 settes inn i første om A_DEQUE_Object.

Forklaring

Linje 9:

Lag en arraydeque som heter A_DequeObject med en heltalltype.

Linje 12-18:

Legg til elementer i det og returner dataene.

Linje 21:

Legg nå til 100 på første plassering.

Til slutt kan du vise de endelige dataene som er til stede i A_DEQUE_OBJECT.

Eksempel 2

Her vil vi lage en arraydeque -samling med 5 strenger og sette inn noen elementer i første stilling kontinuerlig.

Importer Java.util.*;
Importer Java.util.Arraydeque;
Offentlig klasse Main

public static void main (String [] args)
// Opprett arraydeque kalt a_deque_object med strengtype
Dequea_deque_object = new ArrayDeque ();
// Sett inn 5 elementer i A_DEQUE_Object.
a_deque_object.legg til ("kalium");
a_deque_object.legg til ("hydrogen");
a_deque_object.legg til ("helium");
a_deque_object.legg til ("oksygen");
a_deque_object.legg til ("magnesium");
System.ute.println ("faktiske data til stede i a_deque_object:"+a_deque_object);
// Legg til "HCL" til A_DEQUE_OBJECT på første stilling
a_deque_object.addFirst ("HCl");
System.ute.Println ("Data til stede i A_DEQUE_Object etter å ha lagt til HCL:"+ A_DEQUE_OBOCTE);
// Legg til "H2SO4" til A_DEQUE_OBJECTAT den første stillingen
a_deque_object.addFirst ("H2SO4");
System.ute.Println ("Data til stede i A_DEQUE_Object etter å ha lagt til H2SO4:"+ A_DEQUE_OBJECT);
// Legg til "H2O" til A_DEQUE_Object på første stilling
a_deque_object.addFirst ("h2o");
System.ute.Println ("Data til stede i A_DEQUE_Object etter å ha lagt til H2O:"+ A_DEQUE_Object);
// Legg null til A_DEQUE_Object på første stilling
a_deque_object.addFirst (null);
System.ute.Println ("Data til stede i A_Deque_Object etter å ha lagt til null:"+ a_deque_object);

Produksjon:

Så vi satte inn tre elementer en etter en til å begynne med.

Forklaring

Linje 9:

Lag en ArrayDeque som heter A_DequeObject med strengtype.

Linje 12-18:

Legg til elementer i det og returner dataene.

Linje 21,22:

Legg nå til "HCL" på første stilling og returner A_DEQUE_OBJECT.

Linje 25,26:

Legg nå til “H2SO4” på første stilling og returner A_DEQUE_Object.

Linje 29,30:

Legg nå til “H2O” på første stilling og returner A_DEQUE_Object.

Linje 33,34:

Legg nå null på første stilling. Du kan se unntaket hevet.

Arraydeque - Addlast ()

Java.util.Arraydeque.AddLast () legger til et element på det siste av et Arraydeque -samlingsobjekt.
Det er viktig å overføre en parameter til denne metoden.
Hvis vi kontinuerlig bruker denne metoden for å legge til elementer, settes hvert element inn i den siste posisjonen i arraydeque. Vi kan si at addlast () er ganske lik Add () -metoden.

Syntaks

arraydeque_object.addlast (element)

Hvor arraydeque_object representerer arraydeque -samlingen.

Parameter

Det tar et element med hensyn til Arraydeque Collection Object Type.

Merk

  1. Hvis vi setter inn et feil datatypeelement, returneres feilen.
  2. Hvis vi setter inn en nullverdi, a NullPointerException blir kastet.

Eksempel 1

Her vil vi lage en arraydeque -samling med 5 heltall og legge til et element til slutt.

Importer Java.util.*;
Importer Java.util.Arraydeque;
Offentlig klasse Main

public static void main (String [] args)
// Opprett arraydeque kalt a_deque_object med heltallstype
Dequea_deque_object = new ArrayDeque ();
// Sett inn 5 verdier i a_deque_object.
a_deque_object.Legg til (12);
a_deque_object.Legg til (22);
a_deque_object.Legg til (02);
a_deque_object.Legg til (52);
a_deque_object.Legg til (62);
System.ute.println ("faktiske data til stede i a_deque_object:"+ a_deque_object);
// Legg til 100 i den siste posisjonen
a_deque_object.addlast (100);
System.ute.println ("endelige data til stede i a_deque_object:"+ a_deque_object);

Produksjon:

Så vi kan se 100 er satt inn på den siste av A_DEQUE_OBJECT.

Forklaring

Linje 9:

Lag en arraydeque som heter A_DequeObject med en heltalltype.

Linje 12-18:

Legg til elementer i det og returner dataene.

Linje 21:

Legg nå til 100 på siste stilling.

Til slutt kan du vise de endelige dataene som er til stede i A_DEQUE_OBJECT.

Eksempel 2

Her vil vi lage en arraydeque -samling med 5 strenger og sette inn noen elementer i siste posisjon kontinuerlig.

Importer Java.util.*;
Importer Java.util.Arraydeque;
Offentlig klasse Main

public static void main (String [] args)
// Opprett arraydeque kalt a_deque_object med strengtype
Dequea_deque_object = new ArrayDeque ();
// Sett inn 5 elementer i A_DEQUE_Object.
a_deque_object.legg til ("kalium");
a_deque_object.legg til ("hydrogen");
a_deque_object.legg til ("helium");
a_deque_object.legg til ("oksygen");
a_deque_object.legg til ("magnesium");
System.ute.println ("faktiske data til stede i a_deque_object:"+ a_deque_object);
// Legg til "HCl" til A_DEQUE_OBJECT i siste stilling
a_deque_object.addlast ("hcl");
System.ute.Println ("Data til stede i A_DEQUE_Object etter å ha lagt til HCL:"+ A_DEQUE_OBOCTE);
// Legg til "H2SO4" til A_DEQUE_Object på siste stilling
a_deque_object.addlast ("H2SO4");
System.ute.Println ("Data til stede i A_DEQUE_Object etter å ha lagt til H2SO4:"+ A_DEQUE_OBJECT);
// Legg til "H2O" til A_DEQUE_Object på siste stilling
a_deque_object.addlast ("h2o");
System.ute.Println ("Data til stede i A_DEQUE_Object etter å ha lagt til H2O:"+ A_DEQUE_Object);
// Legg null til A_DEQUE_Object på siste stilling
a_deque_object.addlast (null);
System.ute.Println ("Data til stede i A_Deque_Object etter å ha lagt til null:"+ a_deque_object);

Produksjon:

Så vi satte inn tre elementer en etter en.

Forklaring

Linje 9:

Lag en ArrayDeque som heter A_DequeObject med strengtype.

Linje 12-18:

Legg til elementer i det og returner dataene.

Linje 21,22:

Legg nå til "HCL" i siste stilling og returner A_DEQUE_OBJECT.

Linje 25,26:

Legg nå til “H2SO4” i siste stilling og returner A_DEQUE_OBJECT.

Linje 29,30:

Legg nå til “H2O” i siste stilling og returner A_DEQUE_Object.

Linje 33,34:

Legg nå null i siste stilling. Du kan se unntaket hevet.

Konklusjon

Vi så hvordan vi kan legge til elementer i den første plasseringen av Arraydeque Collection -objektet ved hjelp av AddFirst () -metoden og på den siste posisjonen til Arraydeque -samlingen, objektet ved hjelp av AddLast () -metoden. Hvis vi gir null som en parameter til begge metodene, NullPointerException heves. Vi fant at addlast () -metoden ligner på Add () -metoden i dens funksjonalitet.