Arraylist en java

Solo disponible en BuenasTareas
  • Páginas : 4 (878 palabras )
  • Descarga(s) : 4
  • Publicado : 12 de octubre de 2009
Leer documento completo
Vista previa del texto
Instituto Politécnico Nacional
Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas
Lenguajes de Programación III
Investigación: ArrayList
Equipo: 7Integrantes:
Hernández Ramos Víctor E.
Martínez Grajales Ma. Fernanda
Romero García Jonathan A.
Sosa Alva Adrian Esteban
Grupo: 3NM2
ArrayList
Las aplicaciones frecuentementenecesitan almacenar un grupo de datos en un sólo objeto. Los arrays sirven bien para este propósito, pero algunas veces necesitamos incrementar o reducir dinámicamente el número de elementos del array,o hacer que contenga distintos tipos de datos.
Un ArrayList contiene tantos objetos como necesitemos:ArrayList tiene varios constructores, dependiendo de cómo necesitemos construir el ArrayList .Los siguientes dos constructores nos ayudarán a empezar:
ArrayList() construye un ArrayList con capacidad cero por defecto, pero crecerá según le vayamos añadiendo: ArrayList al = newArrayList();
Java Notes;): ArrayList
Java.util.ArrayList permite matrices ampliables, y es básicamente lo mismo que las viejas colecciones de clases de vectores.
ArrayList tiene estascaracterísticas:
ArrayList automáticamente se expande conforme se agregan datos.
El acceso a cualquier elemento de una ArrayList es O(1). Las inserciones y eliminaciones son O(N).ArrayList tiene métodos para insertar, eliminar y búsqueda.
Puede ser está recorriendo ArrayList usando un bucle foreach, iteradores o índices.
Matrices o ArrayList?Los programadoresse enfrentan con frecuencia con la posibilidad de utilizar una simple matriz o ArrayList. Si los datos tienen un número de elementos o límite superior de pequeño tamaño fijo, o en su eficacia en el usode tipos primitivos es importante, los arreglos son a menudo la mejor opción. Sin embargo, muchos de los problemas de almacenamiento de datos no son simples y ArrayList (o una de las otras clases...
tracking img