2010-06-23 15 views

Respuesta

15

Arrays.asList(array).iterator()

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

Estas llamadas a métodos son baratos - que en realidad no copiar ningún dato. La clase Arrays está en java.util, por supuesto.

+3

Pregunta relacionada: si quisiera invocar la lógica 'de partición' en una matriz, recomendaría' Lists.partition (Arrays.asList (myArray), mySize) 'en lugar de' Iterators.partition (Iterators.forArray (myArray), mySize) '? P.S. Gracias por la gran biblioteca. –

+4

Oh infierno sí, Lists.partition() es mucho mejor que los otros métodos de partición. Simplemente devuelve vistas de sublista sin copiar nada. –

Cuestiones relacionadas