Comment ajouter à un tableau à Java

Comment ajouter à un tableau à Java
Lors de la mise à jour des données en Java, il peut y avoir des cas où le développeur doit omettre ou ajouter les données conformément à l'exigence. Par exemple, ajouter des données identiques dans le même tableau pour faciliter l'accessibilité. Dans de tels cas, l'ajout d'un tableau à Java est d'une grande aide pour trier les données et la rendre lisible.

Ce blog discutera des approches pour ajouter un tableau à Java.

Comment ajouter à un tableau à l'aide de Java?

Pour ajouter à un tableau en Java, appliquez les approches suivantes combinées avec le «toString ()" méthode.

  • "Liste des tableaux" Classe "ajouter()" Méthode.
  • "longueur«Attribut et«pour" Boucle.
  • "Indexage«Technique et«pour" Boucle.

Approche 1: Ajoutez à un tableau en Java à l'aide de la classe «ArrayList» et de la méthode «Add ()»

Le "toString ()”La méthode donne la représentation de chaîne d'un objet. Le "Liste des tableaux«La classe est un tableau redonnable, contenu dans le«Java.package util" et "ajouter()"Est l'une de ses méthodes utilisées pour ajouter des éléments à la liste Array.

Exemple
Suivons le code ci-dessous:

Entier arr [] = 1,2,3;
Système.dehors.println ("Le tableau donné est:" + Tableaux.toString (arr));
ArrayList ArrayList = new ArrayList (Arrays.aslist (arr));
liste des tableaux.ajouter (4);
arr = arraylist.toarray (arr);
Système.dehors.println ("Le nouveau tableau devient:" + tableaux.toString (arr));

Dans les lignes de code ci-dessus:

  • Tout d'abord, initialisez un tableau nommé «art”Avec des valeurs entières.
  • Dans l'étape suivante, le «Tableaux.toString ()«La méthode donne une représentation de chaîne du contenu du tableau dans le cas de«int”Array et l'affiche.
  • Après cela, appliquez le «Tableaux.aslist ()”Méthode pour passer d'un tableau en un objet de liste de taille fixe.
  • Maintenant, associez le «ajouter()«Méthode avec le«liste des tableaux”Classe pour ajouter l'intégralité spécifiée comme son paramètre (méthode) dans le tableau. Convertissez également le «liste des tableaux"Dans un tableau via le associé"toarray ()" méthode.
  • Enfin, appliquez le «Tableaux.toString ()”Méthode à nouveau pour transformer les valeurs du tableau en chaîne et l'afficher.

Sortir

Dans cette sortie, on peut voir qu'un nouvel entier est ajouté au tableau, avec succès.

Approche 2: Ajoutez à un tableau en Java en utilisant l'attribut «longueur» et la boucle «pour»

Le "longueur»L'attribut calcule la longueur du tableau et le«pour"Loop est utilisé pour itérer les éléments et effectuer la fonctionnalité en conséquence. Ces approches peuvent être appliquées en combinaison avec le «toString ()”Méthode pour déterminer et spécifier la longueur du tableau et ajouter une nouvelle valeur au tableau en fonction de celle-ci.

Exemple
Présentation de l'exemple ci-dessous:

int donné par rapport [] = 1,2,3,4,5,6;
int n = donné.longueur;
int updatedArray [] = new int [n + 1];
Int valeur = 7;
Système.dehors.println ("Le tableau donné est:" + Tableaux.toString (donné par rapport));
pour (int i = 0; iUpdatedArray [i] = donné par rapport [i];

UpdatedArray [n] = valeur;
Système.dehors.println ("Le nouveau tableau devient:" + tableaux.toString (UpdatedArray));

Dans le code-snippet ci-dessus:

  • Tout d'abord, déclarez un tableau ayant des valeurs entières.
  • Dans l'étape suivante, associez le «longueur”Attribut pour calculer la longueur du tableau.
  • Après cela, le «Nouveau int []"Attribue la longueur du tableau en ajoutant"1”À la longueur actuelle du tableau pour accumuler la valeur qui doit être ajoutée.
  • Maintenant, spécifiez l'entier qui doit être ajouté. Transformez également les valeurs du tableau en chaîne via le «toString ()" méthode.
  • Appliquer le "pour”Boucle pour itérer le long des éléments du tableau afin de copier son contenu et de les placer dans un nouveau tableau nommé«mis à jour"Puisque ce tableau accumule l'espace pour que le nouvel entier soit ajouté.
  • Enfin, transformez le contenu du nouveau tableau en une chaîne via le «toString ()”Méthode et affichez-la.

Sortir

Dans la sortie ci-dessus, on peut voir que l'entier spécifié est ajouté au nouveau tableau.

Approche 3: Ajoutez à un tableau en Java en utilisant la technique «d'indexation» et la boucle «pour»

Ces approches peuvent être appliquées en combinaison pour ajouter une chaîne au tableau en appliquant une condition sur l'index du tableau.

Exemple
L'illustration suivante clarifie le concept discuté:

Chaîne donnée par rapport [] = "Harry", "David", "Tom";
int n = donné.longueur;
int index = 3;
Système.dehors.println ("Le tableau donné est:" + Tableaux.toString (donné par rapport));
String newArray [] = new String [n + 1];
int j = 0;
pour (int i = 0; iif (i == index)
newArray [i] = "Jacob";

autre
newArray [i] = donné par rapport [j];
j ++;

Système.dehors.println ("Le nouveau tableau devient:" + tableaux.TOSTRING (NewArray));

Dans les lignes de code ci-dessus:

  • De même, rappelez-vous les méthodologies discutées pour déclarer un tableau (chaîne dans ce cas) et déterminer sa longueur.
  • Dans l'étape suivante, affectez l'index où la chaîne doit être ajoutée et transformez le tableau fourni en une chaîne via le «toString ()" méthode.
  • Après cela, également, allouer la taille du nouveau tableau, itérer dans ce tableau et considérer le «indice»Condition, placez la valeur de la chaîne indiquée à cette position.
  • Enfin, affichez le nouveau tableau après avoir converti ses valeurs en format de chaîne.

Sortir

La sortie ci-dessus signifie qu'une chaîne supplémentaire est ajoutée à un nouveau tableau gardant les premières valeurs spécifiées intactes.

Conclusion

Pour ajouter à un tableau à Java, appliquez le «toString ()«Méthode combinée avec le«Liste des tableaux"Classe et"ajouter()" méthode, "longueur«Attribut, et«pour”Boucle, ou«Indexage»Technique. Ces approches peuvent être utilisées pour ajouter une entrée à l'aide d'une liste et ajouter un entier ou une chaîne dans un nouveau tableau en spécifiant sa durée (tableau), respectivement. Ce blog a développé les approches pour ajouter à un tableau à Java.