Java Arraydeque - Adicionar, Addall

Java Arraydeque - Adicionar, Addall

Arraydeque - Add ()

Java.util.Arraydeque.add () adiciona um elemento ao objeto de coleção Arraydeque.

Se usarmos continuamente esse método para adicionar elementos, cada elemento será inserido na última posição no Arraydeque.

Sintaxe

Arraydeque_Object.Adicionar (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

  1. Se inserirmos um elemento de tipo de dados incorreto, o erro será retornado.
  2. Se inserirmos um valor nulo, um Null Pointer Exception é jogado.

Exemplo 1

Aqui, criaremos uma coleção de Arraydeque vazia com tipo de string e adicionar um elemento a ele.

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 ();
Sistema.fora.println ("dados reais presentes em a_deque_object:"+ a_deque_object);
// Adicione "zinco" a isso.
a_deque_object.add ("zinco");
Sistema.fora.println ("dados finais presentes em a_deque_object:"+ a_deque_object);

Saída:

Para que possamos ver "zinco" é adicionado no a_deque_object.

Explicação

Linha 9,11:

Crie um Arraydeque chamado A_DequeObject com tipo de string e retorne o objeto Arraydeque.

Linha 14,16:

Agora adicione o elemento "zinco" ao a_deque_object e devolva -o.

Exemplo 2

Aqui, criaremos uma coleção de matriz vazia com tipo inteiro e adicionaremos elementos A5 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 inteiro
Dequea_deque_object = new ArrayDeque ();
// Adicione 100 a ele.
a_deque_object.add (100);
Sistema.fora.println ("Dados presentes em a_deque_object após adicionar 100:"+ a_deque_object);
// Adicione 200 a ele.
a_deque_object.Add (200);
Sistema.fora.println ("Dados presentes em a_deque_object após adicionar 200:"+ a_deque_object);
// Adicione 300 a ele.
a_deque_object.add (300);
Sistema.fora.println ("Dados presentes em a_deque_object após adicionar 300:"+ a_deque_object);
// Adicione 400 a ele.
a_deque_object.add (400);
Sistema.fora.println ("Dados presentes em a_deque_object após adicionar 400:"+ a_deque_object);
// Adicione 500 a ele.
a_deque_object.add (500);
Sistema.fora.println ("Dados presentes em a_deque_object após adicionar 500:"+ a_deque_object);

Saída:

Para que possamos ver que todos os elementos são adicionados ao a_deque_Object um após o outro.

Explicação

Linha 9:

Crie um Arraydeque chamado A_DequeObject com um tipo inteiro.

Linha 12,13:

Adicionar elemento - 100 para a_deque_object e devolva -o.

Linha 16,17:

Adicionar elemento - 200 a a_deque_object e devolva -o.

Linha 20,21:

Adicionar elemento - 300 a a_deque_object e devolva -o.

Linha 24,25:

Adicionar elemento - 400 a a_deque_object e retorne -o.

Linha 28,29:

Adicionar elemento - 500 a a_deque_object e devolva -o.

Arraydeque - Addall ()

Java.util.Arraydeque.addall () adiciona todos os elementos em um objeto de coleção Java ao objeto de coleção Arraydeque. É semelhante a Add (), mas a diferença é que adiciona vários elementos (coleção inteira) ao objeto de coleção Arraydeque.

Sintaxe

Arraydeque_Object.addall (coletive_object)

Onde, Coleção_Object Representa as coleções Java como Vector, Arraylist, Arraydeque etc.

Parâmetro

É preciso coleção_object como um parâmetro.

Exemplo 1

Vamos considerar um objeto de coleção Arraydeque com um elemento e criar outro objeto de coleção Arraydeque com dois elementos. Por fim, adicione todos os elementos presentes no segundo objeto de coleção ao primeiro objeto de coleção.

importar java.util.*;
ImportJava.util.Arraydeque;
Principal de classe pública

public static void main (string [] args)
// Crie Arraydeque chamado a_deque_object1 com tipo inteiro
Deque a_deque_object1 = new ArrayDeque ();
// Adicione 100 a ele.
a_deque_object1.add (100);
Sistema.fora.println ("dados reais presentes em a_deque_object1:"+ a_deque_object1);
// Crie Arraydeque chamado a_deque_object2 com tipo inteiro
Deque a_deque_object2 = new ArrayDeque ();
// Adicione 200.300 a ele.
a_deque_object2.Add (200);
a_deque_object2.add (300);
// Adicione todos os elementos em a_deque_object2 a a_deque_object1
a_deque_object1.addall (a_deque_object2);
Sistema.fora.println ("dados finais presentes em a_deque_object1:"+ a_deque_object1);

Saída:

Podemos ver esses elementos inteiros são adicionados ao primeiro objeto ArrayDeque usando o método addall ().

Explicação

Linha 8-14:

Crie o primeiro objeto de coleção Arraydeque chamado a_deque_object1. Adicione 100 e exiba.

Linha 17-21:

Crie o segundo objeto de coleção Arraydeque chamado a_deque_object2. Adicione 200.300 a ele.

Linha 24,25:

Adicione todos os elementos existentes em a_deque_object2 em a_deque_object21 usando o método addall ().

Exemplo 2

Vamos considerar um objeto de coleção Arraydeque com um elemento e criar outro objeto de coleção de vetores com dois elementos. Por fim, adicione todos os elementos presentes no segundo objeto de coleção ao primeiro objeto de coleção.

importar java.util.*;
importar java.util.Arraydeque;
Principal de classe pública

public static void main (string [] args)
// Crie Arraydeque chamado a_deque_object1 com tipo de string
Deque a_deque_object1 = new ArrayDeque ();
// Adicione "Hello" a isso.
a_deque_object1.add ("hello");
Sistema.fora.println ("dados reais presentes em a_deque_object1:"+ a_deque_object1);
// Crie vetor chamado Vector_Object com tipo de string
Vetorvector_object = new Vector ();
// Adicione "Linuxhint", "Python".
Vector_Object.add ("linuxhint");
Vector_Object.add ("python");
Sistema.fora.println ("Dados reais presentes em vetor_object:"+ vector_object);
// Adicione todos os elementos em vetor_object a a_deque_object1
a_deque_object1.addall (vetor_object);
Sistema.fora.println ("dados finais presentes em a_deque_object1:"+ a_deque_object1);

Saída:

Podemos ver esses elementos inteiros do Vector_Object são adicionados ao primeiro objeto ArrayDeque usando o método addall ().

Explicação

Linha 9-13:

Crie o primeiro objeto de coleção Arraydeque chamado a_deque_object1 com tipo de string. Adicione "olá" e exiba.

Linha 16-21:

Crie o objeto de coleção de vetores chamado Vector_Object. Adicione "Linuxhint" e "Python" e exiba -o.

Linha 25,26:

Adicione todos os elementos existentes no vetor_object em a_deque_object21 usando o método addall ().

Conclusão

Vimos como adicionar elementos ao objeto de coleta ArrayDeque usando métodos Add () e Addall (). A diferença é o método add () adiciona um único elemento por vez, mas addall () adiciona elementos de uma coleção que pode ser única ou múltipla. Vimos dois exemplos cada um para os dois métodos.