En mi programa, suelo usar colecciones para almacenar listas de objetos. Actualmente utilizo ArrayList para almacenar objetos. Mi pregunta es: ¿es esta la mejor opción? ¿Puede ser mejor usar LinkedList? ¿O algo mas?¿Qué implementación de List usar?
criterios a considerar son:
- Uso de memoria
- Rendimiento
Operaciones que necesito son:
- Añadir elemento a la colección
- recorrer los elementos
¿Alguna idea?
Actualización: mi elección es: ArrayList :) Basándose en este análisis, así como los siguientes:
- When to use LinkedList over ArrayList?
- List implementations: does LinkedList really perform so poorly vs. ArrayList and TreeList?
Posible duplicado. http://stackoverflow.com/questions/322715/when-to-use-linkedlist-over-arraylist – Fil
Elabore sobre "Productividad" por favor –
¿Está agregando principalmente al final de la lista o en cualquier posición arbitraria? –