ArrayIterator
es útil (aunque no necesito la funcionalidad reset
), pero al igual que el resto de las cosas de Commons Collections, no usa genéricos. Revisé Google Collections, pero no vi un equivalente cercano. ¿Lo extrañé? ¿Hay otra biblioteca de reputación y calidad similar a las dos primeras que ofrece tal cosa? Gracias.¿Existe un equivalente genérico a ArrayIterator de Apache Commons Collections?
5
A
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.
Cuestiones relacionadas
- 1. Genérico equivalente a BeanComparator de Commons BeanUtils
- 2. Apache Commons FTPClient.listFiles
- 3. Apache Commons JCI ReloadingClassLoader
- 4. Apache Commons FTP problems
- 5. ¿Dónde está Apache Commons for C?
- 6. ¿Hay alguna alternativa a Apache Commons SCXML?
- 7. ¿Existe un Task.WaitAll genérico?
- 8. Acelerar Apache Commons FTPClient Transfer
- 9. log4j problema de advertencia - apache commons
- 10. JSP - Carga de archivos con Apache Commons
- 11. java: API de preferencias frente a la configuración Apache Commons
- 12. El uso apropiado de configuración Commons Apache
- 13. Cualquier reemplazo/competencia de Apache Commons-Configuration?
- 14. Apache Commons FTPClient, verifique si existe un directorio remoto y obtenga permisos (linux - unix)
- 15. Apache Commons Correo electrónico y UTF-8
- 16. ¿Existe un .Net equivalente a java.util.concurrent.Executor?
- 17. Existe un equivalente a size_t en llvm
- 18. ¿Existe un equivalente a Thread.Sleep() en VBA
- 19. Apache-commons ftp recuperar varios archivos
- 20. java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton
- 21. Groovy equivalente GDK de Apache Commons StringUtils.capitalize (str) o Perl's ucfirst (str)
- 22. ¿Es Google Guava "más difícil" de usar que Apache Collections?
- 23. ¿Apache Commons HttpClient es compatible con GZIP?
- 24. Supervisión del progreso utilizando Apache Commons FTPClient
- 25. java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
- 26. ¿Apache Commons funcionará en todos los servidores?
- 27. Apache Commons Net FTPClient y listFiles()
- 28. Cómo descomprimir un archivo TAR utilizando Apache Commons
- 29. ¿Requiere un solo argumento en Apache Commons CLI?
- 30. Cómo canalizar un argumento de cadena a un ejecutable iniciado con Apache Commons Exec?
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. –
Oh infierno sí, Lists.partition() es mucho mejor que los otros métodos de partición. Simplemente devuelve vistas de sublista sin copiar nada. –