Utilisartion d'une arraylist dans une boucle, question de performance
Bonjour, voila je me demandais la chose suivante.
Immaginons le code suivant :
Code:
1 2 3 4 5 6 7 8
|
for(i=0;i<50;i++)
{
Arraylist list = new Arraylist ();
list.add(i);
action(list);
} |
Bon, certe c'est totalement ininteressant comme algo mais peut importe.
Est ce qu'il est mieux de faire ceci ?
Code:
1 2 3 4 5 6 7 8 9
|
ArrayList list= new ArrayList();
for(i=0;i<50;i++)
{
list.add(i)
action(list);
list.clear();l
} |
Je ne connais pas du tout la complexité que prend un clear(), mais la seconde solution me parait quand même plus interssante non ?