Lista de clases útiles
El proyecto Commons complementa la plataforma Java Collections. Proporciona varias clases que facilitan mucho el manejo de las colecciones. También proporciona muchas nuevas interfaces, implementaciones y utilidades.
Las principales características de las colecciones del proyecto Commons son las siguientes:
- Las interfaces de bolsa
simplifican las colecciones que tienen múltiples copias de cada objeto. - BidiMap Las
interfaces de BidiMap proporcionan mapas bidireccionales que se pueden usar para buscar valores usando claves o claves usando valores. - MapIterator La
interfaz MapIterator proporciona una iteración simple sobre mapas. - Decoradores de transformación
Los decoradores de transformación pueden cambiar cada objeto de la colección a medida que se agrega a la colección. - Colecciones compuestas
Las colecciones compuestas se utilizan cuando varias colecciones deben tratarse de la misma manera. - Mapa ordenado
Los mapas ordenados mantienen el orden en que se agregan los elementos. - Conjunto ordenado
Los conjuntos ordenados almacenan el orden en que se agregan los elementos. - Mapa de Referencia
El Mapa de Referencia le permite recopilar claves/valores bajo un estricto control. - Implementaciones de comparador
Hay muchas implementaciones de comparador disponibles. - Implementaciones de iteradores
Hay muchas implementaciones de iteradores disponibles. - Clases de adaptador
Las clases de adaptador están disponibles para convertir matrices y enumeraciones en colecciones. - Utilidades Las utilidades
están disponibles para probar o crear propiedades típicas de teorías de conjuntos, como unión, intersección. Soporta cierre.
Hay mucha información, así que solo trate de recordar que existen tales colecciones.
¡Y recuerda una cosa! Si desea implementar algo propio, único, primero verifique si ya existe una solución preparada para esto. Lo más probable es que sí, porque no eres el primero en aprender Java. Si usa alguna solución preparada, será más fácil para usted y sus colegas)
GO TO FULL VERSION