J'ai besoin de comprendre le nombre d'éléments dans un Iterable
en Java. Je sais que je peux le faire:
Iterable values = ...
it = values.iterator();
while (it.hasNext()) {
it.next();
sum++;
}
Je pourrais aussi faire quelque chose comme ça, car je n'ai plus besoin des objets dans Iterable:
it = values.iterator();
while (it.hasNext()) {
it.remove();
sum++;
}
Un benchmark à petite échelle n'a pas montré beaucoup de différence de performance, des commentaires ou d'autres idées pour ce problème?