ฉันต้องการหาจำนวนองค์ประกอบIterable
ใน Java ฉันรู้ว่าฉันทำได้:
Iterable values = ...
it = values.iterator();
while (it.hasNext()) {
it.next();
sum++;
}
ฉันสามารถทำอะไรแบบนี้ได้เพราะฉันไม่ต้องการวัตถุใน Iterable อีกต่อไป:
it = values.iterator();
while (it.hasNext()) {
it.remove();
sum++;
}
เกณฑ์มาตรฐานขนาดเล็กไม่ได้แสดงความแตกต่างของประสิทธิภาพมากนักความคิดเห็นหรือแนวคิดอื่น ๆ สำหรับปัญหานี้หรือไม่?