Este blog explicará como adicionar um elemento a uma matriz em java. Então vamos começar!
Adicionando elementos a uma matriz Java
Em Java, você pode adicionar elementos a uma matriz:
Agora, vamos verificar o método declarado um por um.
Método 1: Adicionando elementos à matriz criando uma nova matriz Java
Para adicionar elementos a uma matriz em Java, primeiro crie uma matriz e depois copie os elementos da matriz existente na matriz recém -criada. Depois de fazer isso, você pode adicionar novos elementos a ele.
Exemplo
Neste exemplo, em primeiro lugar, criaremos uma matriz inteira nomeada NumArray [] com os seguintes valores:
Na próxima etapa, criaremos uma nova matriz do tipo inteiro nomeada newnumarray [] com um tamanho maior da matriz existente:
int newnumarray [] = new int [numArray.comprimento + 1];O elemento 77 é armazenado na variável nomeada APENDVALUE, que queremos adicionar:
int apendValue = 77;Para imprimir a matriz NumArray [], use o Sistema.fora.println () método:
Sistema.fora.println ("numArray:" + matrizes.toString (numArray));Agora, copie os elementos do Array NumArray [] em uma matriz recém -criada newnumarray [] usando um loop for:
para (int i = 0; iEm seguida, insira o valor que é armazenado em APENDVALUE variável no newnumarray []:
newnumarray [numArray.comprimento] = appendValue;Por fim, imprima os elementos newnumarray []:
Sistema.fora.println ("newnumarray:" + matrizes.toString (newnumarray));A saída fornecida indica que 77 é adicionado com sucesso no newnumarray []:
Agora, vamos verificar o outro método para adicionar elementos a uma matriz em Java.
Método 2: Adicionando elementos a uma matriz em Java usando o ArrayList
Você também pode utilizar o Java ArrayList para adicionar elementos a uma matriz. É considerado ideal como Arraylist é uma matriz re-provedável.
Exemplo
Primeiro de tudo, criaremos uma matriz do tipo inteiro nomeada NumArray [] com os seguintes valores:
Array de impressão usando o Sistema.fora.println () método:
Sistema.fora.println ("numArray:"+ matrizes.toString (numArray));Crie uma lista de Array nomeada newnumArraylist e passar a matriz nele usando o aslist () método:
ArraylistAdicione o elemento necessário no ArrayList criado com a ajuda do método add ():
newnumArraylist.add (77);Agora, converteremos este ArrayList em uma matriz usando o ToArray () método:
NumArray = newNUMARRAYLIST.ToArray (numArray);Finalmente, imprima a matriz com o elemento anexado:
Sistema.fora.println ("Arraylist:"+ Arrays.toString (numArray));Saída
Fornecemos todas as informações necessárias relacionadas à adição de elementos a uma matriz em Java.
Conclusão
Em Java, os elementos podem ser adicionados a uma matriz usando a lista de matrizes ou criando uma nova matriz. O método melhor e mais eficiente é utilizar a lista de Array para o propósito mencionado. Para fazer isso, converta a matriz existente em uma lista de Array, adicione os elementos necessários e depois converta -a em uma matriz normal. Arraylist também ocupa menos espaço de memória. Este blog discutiu os métodos de adição de elementos a uma matriz em Java.