Arraydeque - addfirst ()
Java.util.Arraydeque.addfirst () adiciona um elemento ao primeiro de um objeto de coleção Arraydeque.
É importante passar um parâmetro para este método.
Se usarmos continuamente esse método para adicionar elementos, cada elemento será inserido na primeira posição no Arraydeque.
Sintaxe
Arraydeque_Object.addfirst (elemento)
Onde Arraydeque_Object representa a coleção Arraydeque.
Parâmetro
É preciso um elemento em relação ao tipo de objeto de coleção Arraydeque.
Observação
- Se inserirmos um elemento de tipo de dados incorreto, o erro será retornado.
- Se inserirmos um valor nulo, um Null Pointer Exception é jogado.
Exemplo 1
Aqui, criaremos uma coleção Arraydeque com 5 números inteiros e adicionaremos um elemento no início.
importar java.util.*;
importar java.util.Arraydeque;
Principal de classe pública
public static void main (string [] args)
// Crie Arraydeque chamado a_deque_object com tipo inteiro
Dequea_deque_object = new ArrayDeque ();
// Insira 5 valores em a_deque_object.
a_deque_object.add (12);
a_deque_object.add (22);
a_deque_object.add (02);
a_deque_object.add (52);
a_deque_object.add (62);
Sistema.fora.println ("dados reais presentes em a_deque_object:"+ a_deque_object);
// Adicione 100 a ele na primeira posição
a_deque_object.addfirst (100);
Sistema.fora.println ("dados finais presentes em a_deque_object:"+ a_deque_object);
Saída:
Para que possamos ver 100 é inserido no início de A_Deque_Object.
Explicação
Linha 9:
Crie um Arraydeque chamado A_DequeObject com um tipo inteiro.
Linha 12-18:
Adicione elementos a ele e retorne os dados.
Linha 21:
Agora adicione 100 na primeira posição.
Finalmente, você pode exibir os dados finais presentes em A_Deque_Object.
Exemplo 2
Aqui, criaremos uma coleção Arraydeque com 5 cordas e inseriremos alguns elementos na primeira posição continuamente.
importar java.util.*;
importar java.util.Arraydeque;
Principal de classe pública
public static void main (string [] args)
// Crie Arraydeque chamado a_deque_object com tipo de string
Dequea_deque_object = new ArrayDeque ();
// Insira 5 elementos em a_deque_object.
a_deque_object.add ("potássio");
a_deque_object.add ("hidrogênio");
a_deque_object.add ("helium");
a_deque_object.add ("oxigênio");
a_deque_object.add ("magnésio");
Sistema.fora.println ("dados reais presentes em a_deque_object:"+a_deque_object);
// Adicionar "hcl" a a_deque_object na primeira posição
a_deque_object.addfirst ("hcl");
Sistema.fora.println ("dados presentes em a_deque_object após adicionar hcl:"+ a_deque_object);
// Adicionar "h2So4" a a_deque_objectat a primeira posição
a_deque_object.addfirst ("h2So4");
Sistema.fora.println ("Dados presentes em a_deque_object após adicionar H2SO4:"+ a_deque_object);
// Adicione "H2O" a a_deque_object na primeira posição
a_deque_object.addfirst ("h2o");
Sistema.fora.println ("dados presentes em a_deque_object após adicionar h2o:"+ a_deque_object);
// Adicione nulo a a_deque_object na primeira posição
a_deque_object.addfirst (nulo);
Sistema.fora.println ("Dados presentes em a_deque_object após adicionar null:"+ a_deque_object);
Saída:
Então inserimos três elementos um por um no começo.
Explicação
Linha 9:
Crie um Arraydeque chamado A_DequeObject com tipo de string.
Linha 12-18:
Adicione elementos a ele e retorne os dados.
Linha 21,22:
Agora adicione "HCl" na primeira posição e retorne a_deque_object.
Linha 25,26:
Agora adicione "H2SO4" na primeira posição e retorne a_deque_object.
Linha 29,30:
Agora adicione "H2O" na primeira posição e retorne a_deque_object.
Linha 33,34:
Agora adicione nulo na primeira posição. Você pode ver a exceção levantada.
Arraydeque - Addlast ()
Java.util.Arraydeque.addlast () adiciona um elemento no último objeto de coleção Arraydeque.
É importante passar um parâmetro para este método.
Se usarmos continuamente esse método para adicionar elementos, cada elemento será inserido na última posição no Arraydeque. Podemos dizer que addlast () é bastante semelhante ao método add ().
Sintaxe
Arraydeque_Object.addlast (elemento)
Onde Arraydeque_Object representa a coleção Arraydeque.
Parâmetro
É preciso um elemento em relação ao tipo de objeto de coleção Arraydeque.
Observação
- Se inserirmos um elemento de tipo de dados incorreto, o erro será retornado.
- Se inserirmos um valor nulo, um Null Pointer Exception é jogado.
Exemplo 1
Aqui, criaremos uma coleção Arraydeque com 5 números inteiros e adicionaremos um elemento finalmente.
importar java.util.*;
importar java.util.Arraydeque;
Principal de classe pública
public static void main (string [] args)
// Crie Arraydeque chamado a_deque_object com tipo inteiro
Dequea_deque_object = new ArrayDeque ();
// Insira 5 valores em a_deque_object.
a_deque_object.add (12);
a_deque_object.add (22);
a_deque_object.add (02);
a_deque_object.add (52);
a_deque_object.add (62);
Sistema.fora.println ("dados reais presentes em a_deque_object:"+ a_deque_object);
// Adicione 100 a ele na última posição
a_deque_object.addlast (100);
Sistema.fora.println ("dados finais presentes em a_deque_object:"+ a_deque_object);
Saída:
Para que possamos ver 100 é inserido no último a_deque_object.
Explicação
Linha 9:
Crie um Arraydeque chamado A_DequeObject com um tipo inteiro.
Linha 12-18:
Adicione elementos a ele e retorne os dados.
Linha 21:
Agora adicione 100 na última posição.
Finalmente, você pode exibir os dados finais presentes em A_Deque_Object.
Exemplo 2
Aqui, criaremos uma coleção Arraydeque com 5 cordas e inseriremos alguns elementos na última posição continuamente.
importar java.util.*;
importar java.util.Arraydeque;
Principal de classe pública
public static void main (string [] args)
// Crie Arraydeque chamado a_deque_object com tipo de string
Dequea_deque_object = new ArrayDeque ();
// Insira 5 elementos em a_deque_object.
a_deque_object.add ("potássio");
a_deque_object.add ("hidrogênio");
a_deque_object.add ("helium");
a_deque_object.add ("oxigênio");
a_deque_object.add ("magnésio");
Sistema.fora.println ("dados reais presentes em a_deque_object:"+ a_deque_object);
// Adicionar "hcl" a a_deque_object na última posição
a_deque_object.addlast ("hcl");
Sistema.fora.println ("dados presentes em a_deque_object após adicionar hcl:"+ a_deque_object);
// Adicionar "H2SO4" a a_deque_object na última posição
a_deque_object.addlast ("h2So4");
Sistema.fora.println ("Dados presentes em a_deque_object após adicionar H2SO4:"+ a_deque_object);
// Adicione "H2O" a A_DEQUE_OBJECT na última posição
a_deque_object.addlast ("h2o");
Sistema.fora.println ("dados presentes em a_deque_object após adicionar h2o:"+ a_deque_object);
// Adicione nulo a a_deque_object na última posição
a_deque_object.addlast (nulo);
Sistema.fora.println ("Dados presentes em a_deque_object após adicionar null:"+ a_deque_object);
Saída:
Então, inserimos três elementos um por um finalmente.
Explicação
Linha 9:
Crie um Arraydeque chamado A_DequeObject com tipo de string.
Linha 12-18:
Adicione elementos a ele e retorne os dados.
Linha 21,22:
Agora adicione "HCl" na última posição e retorne a_deque_object.
Linha 25,26:
Agora adicione "H2SO4" na última posição e retorne a_deque_object.
Linha 29,30:
Agora adicione "H2O" na última posição e retorne a_deque_object.
Linha 33,34:
Agora adicione nulo na última posição. Você pode ver a exceção levantada.
Conclusão
Vimos como adicionar elementos na primeira posição do objeto de coleta Arraydeque usando o método addfirst () e na última posição da coleção Arraydeque, o objeto usando o método addlast (). Se fornecermos nulos como um parâmetro para ambos os métodos, Null Pointer Exception é levantado. Descobrimos que o método addlast () é semelhante ao método add () em sua funcionalidade.