Bonjour,

Je cherche un moyen pour accéder direct dans une collection par indice.

Dois je transformer cette collection dès le début

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
// paramètre en entrée
// Collection   collection
// int            nbColumns
Object[] array = collection.toArray()
 
for (int i = 0; i < array.length; i += nbColumns)
{
    System.out.println(array[i]);
}
ou je peux l'utiliser chaque fois sans faire la conversion?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
// paramètre en entrée
// Collection   collection
// int            nbColumns
Object[] array = collection.toArray()
 
for (int i = 0; i < collection.size(); i += nbColumns)
{
    System.out.println(collection.toArray()[i]);
}
Quelle est la meilleure performance.

Merci d'avance