Java Arraydeque - AddFirst, Addlast

Java Arraydeque - AddFirst, Addlast

Arraydeque - addfirst ()

Java.utilizar.Arraydeque.addFirst () agrega un elemento al primero de un objeto de recolección de Arraydeque.
Es importante pasar un parámetro a este método.
Si usamos continuamente este método para agregar elementos, entonces cada elemento se inserta en la primera posición en ArrayDeque.

Sintaxis

arraydeque_object.addfirst (elemento)

Dónde arraydeque_object representa la colección Arraydeque.

Parámetro

Se necesita un elemento con respecto al tipo de objeto de recolección de Arraydeque.

Nota

  1. Si insertamos un elemento de tipo de datos incorrecto, se devuelve el error.
  2. Si insertamos un valor nulo, un Excepción de puntero nulo es aventado.

Ejemplo 1

Aquí, crearemos una colección Arraydeque con 5 enteros y agregaremos un elemento al principio.

importar java.utilizar.*;
importar java.utilizar.Arraydeque;
clase pública

public static void main (string [] args)
// Crea Arraydeque llamado A_DEQUE_OBECT CON TIPO INTEGER
Dequea_deque_object = new ArrayDeque ();
// inserta 5 valores en a_deque_object.
a_deque_object.agregar (12);
a_deque_object.agregar (22);
a_deque_object.agregar (02);
a_deque_object.agregar (52);
a_deque_object.agregar (62);
Sistema.afuera.println ("datos reales presentes en a_deque_object:"+ a_deque_object);
// Agregue 100 en la primera posición
a_deque_object.addfirst (100);
Sistema.afuera.println ("datos finales presentes en a_deque_object:"+ a_deque_object);

Producción:

Entonces podemos ver que 100 se inserta al primero de a_deque_object.

Explicación

Línea 9:

Crea un Arraydeque llamado A_DequeObject con un tipo entero.

Línea 12-18:

Agregue elementos a él y devuelva los datos.

Línea 21:

Ahora agregue 100 en la primera posición.

Finalmente, puede mostrar los datos finales presentes en a_deque_object.

Ejemplo 2

Aquí, crearemos una colección Arraydeque con 5 cadenas e insertaremos algunos elementos en la primera posición continuamente.

importar java.utilizar.*;
importar java.utilizar.Arraydeque;
clase pública

public static void main (string [] args)
// Crea ArrayDeque llamado A_DEQUE_OBJECT con el tipo de cadena
Dequea_deque_object = new ArrayDeque ();
// inserta 5 elementos en a_deque_object.
a_deque_object.agregar ("potasio");
a_deque_object.agregar ("hidrógeno");
a_deque_object.agregar ("helio");
a_deque_object.agregar ("oxígeno");
a_deque_object.agregar ("magnesio");
Sistema.afuera.println ("datos reales presentes en a_deque_object:"+a_deque_object);
// Agregar "hcl" a a_deque_object en la primera posición
a_deque_object.addfirst ("hcl");
Sistema.afuera.println ("datos presentes en a_deque_object después de agregar hcl:"+ a_deque_object);
// Agregar "H2SO4" a a_deque_objectat la primera posición
a_deque_object.addFirst ("H2SO4");
Sistema.afuera.println ("datos presentes en a_deque_object después de agregar h2so4:"+ a_deque_object);
// Agregar "H2O" a A_deque_object en la primera posición
a_deque_object.addFirst ("H2O");
Sistema.afuera.println ("datos presentes en a_deque_object después de agregar H2O:"+ a_deque_object);
// Agregar nulo a a_deque_object en la primera posición
a_deque_object.addfirst (nulo);
Sistema.afuera.println ("datos presentes en a_deque_object después de agregar nulo:"+ a_deque_object);

Producción:

Entonces insertamos tres elementos uno por uno al principio.

Explicación

Línea 9:

Cree un ArrayDeque llamado A_DequeObject con el tipo de cadena.

Línea 12-18:

Agregue elementos a él y devuelva los datos.

Línea 21,22:

Ahora agregue "HCL" en la primera posición y regrese a_deque_object.

Línea 25,26:

Ahora agregue "H2SO4" en la primera posición y regrese a_deque_object.

Línea 29,30:

Ahora agregue "H2O" en la primera posición y regrese a_deque_object.

Línea 33,34:

Ahora agregue nulo en la primera posición. Puedes ver la excepción planteada.

Arraydeque - Addlast ()

Java.utilizar.Arraydeque.AddLast () agrega un elemento al último de un objeto de recolección de Arraydeque.
Es importante pasar un parámetro a este método.
Si usamos continuamente este método para agregar elementos, entonces cada elemento se inserta en la última posición en ArrayDeque. Podemos decir que addlast () es bastante similar al método add ().

Sintaxis

arraydeque_object.Addlast (elemento)

Dónde arraydeque_object representa la colección Arraydeque.

Parámetro

Se necesita un elemento con respecto al tipo de objeto de recolección de Arraydeque.

Nota

  1. Si insertamos un elemento de tipo de datos incorrecto, se devuelve el error.
  2. Si insertamos un valor nulo, un Excepción de puntero nulo es aventado.

Ejemplo 1

Aquí, crearemos una colección Arraydeque con 5 enteros y agregaremos un elemento por fin.

importar java.utilizar.*;
importar java.utilizar.Arraydeque;
clase pública

public static void main (string [] args)
// Crea Arraydeque llamado A_DEQUE_OBECT CON TIPO INTEGER
Dequea_deque_object = new ArrayDeque ();
// inserta 5 valores en a_deque_object.
a_deque_object.agregar (12);
a_deque_object.agregar (22);
a_deque_object.agregar (02);
a_deque_object.agregar (52);
a_deque_object.agregar (62);
Sistema.afuera.println ("datos reales presentes en a_deque_object:"+ a_deque_object);
// Agregue 100 en la última posición
a_deque_object.Addlast (100);
Sistema.afuera.println ("datos finales presentes en a_deque_object:"+ a_deque_object);

Producción:

Entonces podemos ver que 100 se inserta al último de a_deque_object.

Explicación

Línea 9:

Crea un Arraydeque llamado A_DequeObject con un tipo entero.

Línea 12-18:

Agregue elementos a él y devuelva los datos.

Línea 21:

Ahora agregue 100 en la última posición.

Finalmente, puede mostrar los datos finales presentes en a_deque_object.

Ejemplo 2

Aquí, crearemos una colección Arraydeque con 5 cadenas e insertaremos algunos elementos en la última posición continuamente.

importar java.utilizar.*;
importar java.utilizar.Arraydeque;
clase pública

public static void main (string [] args)
// Crea ArrayDeque llamado A_DEQUE_OBJECT con el tipo de cadena
Dequea_deque_object = new ArrayDeque ();
// inserta 5 elementos en a_deque_object.
a_deque_object.agregar ("potasio");
a_deque_object.agregar ("hidrógeno");
a_deque_object.agregar ("helio");
a_deque_object.agregar ("oxígeno");
a_deque_object.agregar ("magnesio");
Sistema.afuera.println ("datos reales presentes en a_deque_object:"+ a_deque_object);
// Agregar "hcl" a a_deque_object en la última posición
a_deque_object.AddLast ("Hcl");
Sistema.afuera.println ("datos presentes en a_deque_object después de agregar hcl:"+ a_deque_object);
// Agregar "H2SO4" a a_deque_object en la última posición
a_deque_object.AddLast ("H2SO4");
Sistema.afuera.println ("datos presentes en a_deque_object después de agregar h2so4:"+ a_deque_object);
// Agregar "H2O" a A_deque_object en la última posición
a_deque_object.AddLast ("H2O");
Sistema.afuera.println ("datos presentes en a_deque_object después de agregar H2O:"+ a_deque_object);
// Agregar nulo a a_deque_object en la última posición
a_deque_object.Addlast (nulo);
Sistema.afuera.println ("datos presentes en a_deque_object después de agregar nulo:"+ a_deque_object);

Producción:

Entonces insertamos tres elementos uno por uno por fin.

Explicación

Línea 9:

Cree un ArrayDeque llamado A_DequeObject con el tipo de cadena.

Línea 12-18:

Agregue elementos a él y devuelva los datos.

Línea 21,22:

Ahora agregue "HCL" en la última posición y regrese a_deque_object.

Línea 25,26:

Ahora agregue "H2SO4" en la última posición y regrese a_deque_object.

Línea 29,30:

Ahora agregue "H2O" en la última posición y regrese a_deque_object.

Línea 33,34:

Ahora agregue nulo en la última posición. Puedes ver la excepción planteada.

Conclusión

Vimos cómo agregar elementos en la primera posición del objeto de colección ArrayDeque usando el método addfirst () y en la última posición de la colección ArrayDeque, el objeto usando el método AddLast (). Si proporcionamos nulo como parámetro para ambos métodos, Excepción de puntero nulo es elevado. Encontramos que el método addlast () es similar al método add () en su funcionalidad.