Maison > Java > javaDidacticiel > Comment convertir une ArrayList en un tableau String[] en Java ?

Comment convertir une ArrayList en un tableau String[] en Java ?

DDD
Libérer: 2024-12-11 13:36:12
original
704 Les gens l'ont consulté

How to Convert an ArrayList to a String[] Array in Java?

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 :

  1. 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.
  2. 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.
  3. 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[].
  4. 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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal