Мне нужно выяснить количество элементов в Iterable
в Java. Я знаю, что могу это сделать:
Iterable values =...
it = values.iterator();
while (it.hasNext()) {
it.next();
sum++;
}
Я также мог бы сделать что-то подобное, потому что мне больше не нужны объекты в Iterable:
it = values.iterator();
while (it.hasNext()) {
it.remove();
sum++;
}
Небольшой тест не показал большой разницы в производительности, какие-либо комментарии или другие идеи по этой проблеме?