Título raro, lo sé, déjame explicarte.¿Cómo aprendo a usar colecciones comunes de Java?
Soy un desarrollador familiarizado con C# y Javascript. Estoy completamente inmerso en esos mundos semifuncionales hasta el punto de que la mayor parte de mi código se trata de mapear/reducir/filtrar colecciones. En C# eso significa que uso LINQ casi en todas partes, en Javascript es Underscore.js y jQuery.
Actualmente me han asignado un proyecto en curso de Java y me siento bastante asfixiado. Simplemente no creo en términos de "crear una matriz, mezclar cosas de una a otra". Puedo (y creé) crear mis propias versiones de las funciones principales de mapa/reducción utilizando tipos anónimos implementando interfaces, pero ¿por qué reinventar la rueda? El proyecto en el que me encuentro actualmente ya tiene commons-collections-3.1.jar y examinando las clases que contiene, parece que es probable que pueda hacer todo lo que quiero y más.
Por mi vida, no puedo encontrar la forma de usarlo. Mirar a través de las docenas de clases no es muy útil y lo único que puedo hacer es buscar en Google is the api doc que es igualmente útil.
¿Cómo se usa para asignar/seleccionar, filtrar/dónde, reducir/agregar? ¿Hay algún lugar que ofrezca un tutorial real en esta biblioteca?
Libro - Jakarta Commons Cookbook http://shop.oreilly.com/product/9780596007065.do?CMP=ILL-4GV796923290 – adatapost
Tenga en cuenta que Commons Collections es bastante legado y no es compatible con los genéricos. – BalusC
Ugh, ¿en serio? Bueno, no voy a usar eso entonces. ¿Qué es un paquete que brinda capacidades de procesamiento de colecciones Y admite genéricos? –