Créez un tableau de chaîne en utilisant la syntaxe suivante:
String [] myStrings = new String [10];
Instancier le tableau avec des éléments à Cordes:
for (int i = 0 à i
myStrings [i] = "x";
}
Cela écrit une chaîne de test dans chaque élément positionnement si vous avez un autre tableau de String vous pouvez l'utiliser à la place.
Préparer la chaîne que vous souhaitez ajouter à la matrice en utilisant une chaîne existante ou en créer un nouveau et de le stocker dans une variable comme suit:
Chaîne addString = "y";
Remplacez «y» avec votre chaîne, qui peut contenir des caractères alphanumériques ou des symboles de ponctuation.
Convertir le tableau à une collection de liste. Les tableaux sont conçus pour avoir une longueur fixe, spécifiée sur la création. Pour cette raison, il est préférable de convertir temporairement votre tableau à un objet ArrayList avant de l'étendre. Vous pouvez le faire en utilisant la syntaxe suivante:
ArrayList stringList = new ArrayList() -
Collections.addAll (stringList, myStrings);
Votre IDE (Integrated Development Environment) peut vous demander avec un message d'erreur concernant les classes ArrayList et Collections. Adresse en incluant les déclarations d'importation suivant en haut de votre déclaration de classe:
java.util.ArrayList importation;
java.util.Collections d'importation;
Ajoutez la nouvelle chaîne de la liste de tableaux. Utilisez la méthode "ajouter" pour ajouter la nouvelle chaîne à la fin de l'objet ArrayList:
stringList.add (addString);
Ce procédé ajoute le nouvel élément à la fin de la collecte, l'extension de la longueur par une insertion, et la nouvelle chaîne à cette position finale.
Convertir le ArrayList retour à un tableau. Remplacer le tableau original référence variable avec la nouvelle ArrayList converti en un tableau de String:
myStrings = (String []) stringList.toArray (new String [0]);
Ce code utilise la méthode "toArray" de la classe ArrayList de convertir et de jeter la collection Retour à un objet de tableau de String.
Testez le nouveau tableau:
System.out.println ("La longueur du tableau:" + myStrings.length);
System.out.println ("élément final:" + myStrings [myStrings.length-1]);
Enregistrez le fichier, compiler et exécuter le programme pour le tester, en observant les messages écrits sur la console de sortie.