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