2010-06-23 5 views

Antwort

15

Arrays.asList(array).iterator()

Arrays.asList(array).subList(start, end).iterator()

Diese Methode Anrufe billig - sie nicht wirklich alle Daten kopieren. Die Arrays Klasse ist natürlich in java.util.

+3

In Verbindung stehende Frage: Wenn ich 'partition'-like Logik auf einem Array aufrufen wollte, empfehlen Sie' Lists.partition (Arrays.asList (myArray), mySize) 'anstatt 'Iterators.partition (Iterators.forArray (myArray), mySize) '? P.S. Danke für die tolle Bibliothek. –

+4

Oh Hölle ja, Lists.partition() ist viel besser als die anderen Partitionsmethoden. Es gibt nur Unterlistenansichten zurück, ohne etwas zu kopieren. –