Convertir ArrayList en un tableau String[]
Conversion d'un ArrayList vers un tableau String[] en Java peut être réalisé en utilisant la méthode toArray() de ArrayList. Cependant, certaines considérations doivent être prises pour éviter les erreurs.
Pour convertir correctement une ArrayList en tableau, les étapes suivantes doivent être suivies :
-
Créer un tableau String : Un tableau de la taille souhaitée doit être créé pour contenir le contenu de l'ArrayList. Cela peut être fait en utilisant l'opérateur new, où la taille du tableau correspond au nombre d'éléments dans ArrayList.
-
Utilisez la méthode toArray() : Invoquez la méthode toArray() sur l'ArrayList, en passant le tableau précédemment créé comme argument. Cette méthode remplit le tableau avec les éléments de ArrayList.
-
Vérifiez la sécurité du type : Assurez-vous que le type de tableau spécifié est compatible avec le type d'éléments dans ArrayList. Dans ce cas, puisque ArrayList contient des chaînes, le type de tableau doit être String[].
-
Vérifiez le résultat : Pour confirmer la conversion, parcourez le tableau résultant en utilisant un for-each boucle ou toute autre méthode appropriée. Cela vous permettra de vérifier que les éléments ont été copiés avec succès depuis ArrayList.
Exemple :
List<String> stockList = new ArrayList<>();
stockList.add("stock1");
stockList.add("stock2");
String[] stockArr = new String[stockList.size()];
stockArr = stockList.toArray(stockArr);
for (String s : stockArr) {
System.out.println(s);
}
Copier après la connexion
Ce code démontre le processus de conversion une ArrayList de chaînes vers un tableau de chaînes. Il crée un nouveau tableau, appelle la méthode toArray() et parcourt le tableau pour afficher les éléments.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!