Holen Sie sich die Größe eines Iterable in Java

Ich brauche, um herauszufinden, die Anzahl der Elemente in einem Iterable in Java.
Ich weiß, ich kann dies tun:

Iterable values = ...
it = values.iterator();
while (it.hasNext()) {
  it.next();
  sum++;
}

Könnte ich auch so etwas tun, da brauche ich nicht die Objekte in der Iterierbar weitere:

it = values.iterator();
while (it.hasNext()) {
  it.remove();
  sum++;
}

Kleinen Maßstab-benchmark nicht so viel performance-Unterschied, Anregungen oder andere Ideen für dieses problem?

InformationsquelleAutor der Frage js84 | 2012-07-22

Schreibe einen Kommentar