Comment ajouter des éléments à un tableau en java

Comment ajouter des éléments à un tableau en java
Le tableau est un groupe des mêmes éléments de type de données et est considéré comme une structure de données de taille fixe. En Java, vous ne pouvez pas ajouter directement des éléments à un tableau car l'emplacement à côté du dernier élément du tableau est disponible en mémoire ou non est connu. Cependant, il existe d'autres moyens pour ajouter des éléments à un tableau.

Ce blog expliquera comment ajouter un élément à un tableau à Java. Alors, commençons!

Ajout d'éléments à un tableau Java

En Java, vous pouvez ajouter des éléments à un tableau:

  • En créant un nouveau tableau
  • En utilisant ArrayList

Maintenant, vérifions la méthode indiquée une par une.

Méthode 1: Ajout d'éléments à la table en créant un nouveau tableau Java

Pour ajouter des éléments à un tableau en Java, créez d'abord un tableau puis copiez les éléments de tableau existants dans le tableau nouvellement créé. Après cela, vous pouvez y ajouter de nouveaux éléments.

Exemple
Dans cet exemple, premièrement, nous créerons un tableau entier nommé numArray [] avec les valeurs suivantes:

int numArray [] = 11,28,13,46,25,46;

À l'étape suivante, nous créerons un nouveau tableau de type entier nommé nommé newnumArray [] avec une plus grande taille du tableau existant:

int NewNumArray [] = new int [numArray.longueur + 1];

L'élément 77 est stocké dans la variable nommée appendvalue, que nous voulons ajouter:

int appendvalue = 77;

Pour imprimer le tableau numArray [], Utilisez le Système.dehors.println () méthode:

Système.dehors.println ("numArray:" + Arrays.toString (numArray));

Maintenant, copiez les éléments de l'array numArray [] dans un array nouvellement créé newnumArray [] en utilisant une boucle pour une boucle:

pour (int i = 0; inewNumArray [i] = numArray [i];

Ensuite, insérez la valeur stockée dans appendvalue Variable dans le NewNumArray []:

newnumarray [numarray.longueur] = APPENDVALUE;

Enfin, imprimez les éléments NewNumArray []:

Système.dehors.println ("newnumarray:" + tableaux.TOSTRING (NewNumArray));

La sortie donnée indique que 77 est ajouté avec succès dans le NewNumArray []:

Maintenant, vérifions l'autre méthode pour ajouter des éléments à un tableau en Java.

Méthode 2: Ajout d'éléments à un tableau en Java en utilisant ArrayList

Vous pouvez également utiliser Java ArrayList pour ajouter des éléments à un tableau. Il est considéré comme idéal car ArrayList est un tableau re-sizable.

Exemple
Tout d'abord, nous créerons un tableau de type entier nommé numArray [] avec les valeurs suivantes:

Entier numArray [] = 11,28,13,46,25,46;

Imprimer le tableau en utilisant le Système.dehors.println () méthode:

Système.dehors.println ("numArray:" + Arrays.toString (numArray));

Créer un arraylist nommé NewNumArraylist et passez le tableau dedans en utilisant le aslist () méthode:

Liste des tableaux newNumArrayList = new ArrayList(Arrays.aslist (numArray));

Ajoutez l'élément requis dans la liste Array Create à l'aide de la méthode Add ():

NewNumArraylist.ajouter (77);

Maintenant, nous allons convertir cette arrayList en un tableau en utilisant le toarray () méthode:

numArray = newnumArraylist.Toarray (numarray);

Enfin, imprimez le tableau avec l'élément annexe:

Système.dehors.println ("ArrayList:" + Arrays.toString (numArray));

Sortir

Nous avons fourni toutes les informations nécessaires liées à l'ajout d'éléments à un tableau à Java.

Conclusion

En Java, des éléments peuvent être ajoutés à un tableau en utilisant la liste des tableaux ou en créant un nouveau tableau. La méthode la meilleure et la plus efficace consiste à utiliser la liste Array à l'objectif mentionné. Pour ce faire, convertissez le tableau existant en une liste d'arraie, ajoutez des éléments requis, puis convertissez-le en un tableau normal. ArrayList prend également moins d'espace mémoire. Ce blog a discuté des méthodes d'ajout d'éléments à un tableau à Java.