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

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

Linda Hamilton
Libérer: 2024-12-11 08:25:10
original
941 Les gens l'ont consulté

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

Conversion de ArrayList en tableaux String[] en Java

Tentative de conversion d'un ArrayList à un tableau String[] à l'aide de la méthode toArray() peut ne pas toujours fonctionner comme prévu. La question d'origine met en évidence ce problème.

Pour réussir cette conversion, l'approche correcte consiste à créer un nouveau tableau String[] de la même taille que ArrayList. Ensuite, utilisez la méthode toArray(stockArr), où stockArr est le tableau nouvellement créé, pour le remplir avec les valeurs de ArrayList.

Exemple de code :

List<String> stockList = new ArrayList<String>();
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

Sortie :

stock1
stock2
Copier après la connexion

En suivant cette approche, vous pouvez convertir avec succès un ArrayList à un tableau String[] et accédez à ses éléments selon vos besoins.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal