Personalmente, considero que el rango de funcionalidad proporcionado por java.util.Iterator es bastante patético. Como mínimo, me gustaría disponer de métodos tales como:colección mejorada iterador
- peek() devuelve siguiente elemento sin mover el iterador hacia adelante
- anterior() devuelve el elemento anterior
Aunque hay muchas otras posibilidades como first() y last().
¿Alguien sabe si existe un iterador de terceros? Probablemente necesite implementarse como decorador de java.util.Iterator para que pueda funcionar con las colecciones java existentes. Idealmente, debería ser "genérico consciente".
Gracias de antemano, Don
Gracias, pero AFAIK las colecciones comunes de Apache * todavía * no se ha generado –
ambos enlaces están ahora muertos – Quince
corrigió los enlaces, gracias. Apache ahora también es consciente de los genéricos y Google Collections está disponible como parte de guayaba. – ykaganovich