Iterable
Java'daki öğelerin sayısını bulmam gerekiyor. Bunu yapabileceğimi biliyorum:
Iterable values = ...
it = values.iterator();
while (it.hasNext()) {
it.next();
sum++;
}
Bunun gibi bir şey de yapabilirdim, çünkü Yinelemedeki nesnelere artık ihtiyacım yok:
it = values.iterator();
while (it.hasNext()) {
it.remove();
sum++;
}
Küçük ölçekli bir kıyaslama, bu sorun için çok fazla performans farkı, herhangi bir yorum veya başka fikir göstermedi mi?