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
872 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!

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
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