Maison > Java > javaDidacticiel > Comment convertir en toute sécurité une ArrayList en un tableau String[] en Java ?

Comment convertir en toute sécurité une ArrayList en un tableau String[] en Java ?

Susan Sarandon
Libérer: 2024-12-14 05:46:14
original
721 Les gens l'ont consulté

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

Convertir ArrayList en String[] Tableau sans exceptions

Pour convertir un ArrayList vers un tableau String[] en Java, vous pouvez rencontrer des problèmes si vous tentez de convertir ArrayList directement en tableau. Voici une solution qui résout ce problème :

// Define your ArrayList of strings
List<String> stockList = new ArrayList<>();
stockList.add("stock1");
stockList.add("stock2");

// Create a new String array with the same size as the ArrayList
int arraySize = stockList.size();
String[] stockArr = new String[arraySize];

// Copy the ArrayList elements into the String array using toArray()
stockList.toArray(stockArr);

// Print the contents of the String array
for (String s : stockArr) {
    System.out.println(s);
}
Copier après la connexion

Cette solution consiste à créer un nouveau tableau String de la même taille que ArrayList, puis à utiliser la méthode toArray() pour copier les éléments ArrayList dans le nouveau tableau. Cette approche garantit que la conversion est effectuée correctement sans aucune exception.

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