Bonjour, voila je me demandais la chose suivante.
Immaginons le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?