Hi!
Ich habe mir mal die Klasse Iterable angeschaut und musste leider feststellen, dass es keine size() Methode gibt.
Jetzt frage ich mich einfach warum. Sowas wäre doch möglich, oder nicht?
Ich habe mir mal die Klasse Iterable angeschaut und musste leider feststellen, dass es keine size() Methode gibt.
Jetzt frage ich mich einfach warum. Sowas wäre doch möglich, oder nicht?
Code:
public static <E> int getIterableSize(Iterable <E> iter)
{
Iterator <E> it = iter.iterator();
for (int i = 0; true; i++)
{
if (!it.hasNext())
{
return i;
}
it.next();
}
}