Voici un mini tutoriel. Il est très souvent utile de convertir un ArrayList de String en tableau de String. En effet, il est plus facile de manipuler des ArrayList que des tableaux. Il n'y a pas besoin de connaître le nombre d'élément à insérer pour initialiser l'ArrayList.
Cependant, certains constructeurs, comme les adapter pour une ListView, demandent un tableau de String et non un ArrayList de String.
Comment faire? Devons nous reparcourir tout notre tableau et reconstruire un tableau de String?
Il existe une solution beaucoup plus simple qui prend qu'une seul ligne de code. Donc pourquoi s'en priver?
ArrayList<String> list = newArrayList<String>(); // On remplit l'ArrayList //... String[] array = list.toArray(new String[list.size()]);
Voila le mini tutoriel terminé. Faites en bonne usage.
Commenter cet article