POO – COLECCIONES - ARRAYLIST
POO-4
COLECCIONES
 ArrayList
J. Mancilla M.
POO – COLECCIONES - ARRAYLIST
Colecciones
 Colecciones son objetos que referencian a un grupo de
objetos.
 A diferencia ...
POO – COLECCIONES - ARRAYLIST
ArrayList
 CARACTERISTICAS PROPIAS:
 Similar a un arreglo.
 Provee métodos para manejar l...
POO – COLECCIONES - ARRAYLIST
Constructor
FORMAS DE INSTANCIACION:
ArrayList arl = new ArrayList();
ArrayList arl = new ...
POO – COLECCIONES - ARRAYLIST
Agrega el elemento al final de la lista
 Add(Tipo elem)
Agrega el elemento en la posición...
POO – COLECCIONES - ARRAYLIST
Reemplaza el elemento en el índice especificado:
 remove(int i)
Elimina la primera coinci...
POO – COLECCIONES - ARRAYLIST
Ejemplo:
ArrayList <String> a = new ArrayList<String>();
a.add(“Pedro");
a.add(“Fernandez");...
POO – COLECCIONES - ARRAYLIST
Retorna el elemento que se encuentra en el índice especificado
 get(int i)
Retorna la canti...
POO – COLECCIONES - ARRAYLIST
 Recorrido utilizando elementos especializados:
for (Iterator it=a.iterator(); it.hasNext( ...
POO – COLECCIONES - ARRAYLIST
 Otra forma de recorrer el array list es utilizando un ciclo for
each. Al crear el ArrayLis...
POO – COLECCIONES - ARRAYLIST
POO-4
COLECCIONES
 ArrayList
Fin presentación
of 11

Poo 4 arraylist

Concepto de uso de colecciones, Arraylist Java
Published on: Mar 4, 2016
Source: www.slideshare.net


Transcripts - Poo 4 arraylist

  • 1. POO – COLECCIONES - ARRAYLIST POO-4 COLECCIONES  ArrayList J. Mancilla M.
  • 2. POO – COLECCIONES - ARRAYLIST Colecciones  Colecciones son objetos que referencian a un grupo de objetos.  A diferencia de los arreglos, las colecciones solamente mantienen referencias a objetos de tipo Object.  Cualquier objeto puede ser almacenado en una colección.  Las colecciones pueden: • Cambiar de tamaño dinámicamente. • Proveer ordenamiento. • insertar y borrar elementos.
  • 3. POO – COLECCIONES - ARRAYLIST ArrayList  CARACTERISTICAS PROPIAS:  Similar a un arreglo.  Provee métodos para manejar los datos.  Su tamaño crece dinámicamente.  Mas lento en ejecución que un arreglo, dado al proceso dinámico de administración del memoria del compilador.  Se debe declarar una librería especializada para poder utilizarlo: java.util.ArrayList
  • 4. POO – COLECCIONES - ARRAYLIST Constructor FORMAS DE INSTANCIACION: ArrayList arl = new ArrayList(); ArrayList arl = new Arraylist(int cont); ArrayList <String> arl = new Arraylist<String>(); ArrayList <Clase> arl = new Arraylist<Clase>();
  • 5. POO – COLECCIONES - ARRAYLIST Agrega el elemento al final de la lista  Add(Tipo elem) Agrega el elemento en la posición especificada en la lista.  Add(int i, elem) Reemplaza el elemento en el índice especificado  Set(int i, elem) Ejemplo de Declaración y llenado de datos ArrayList <String> lista = new ArrayList<String>(); lista.add(“Pedro"); lista.add(“Fernandez"); OPERACIONES EN ARRAYLIST
  • 6. POO – COLECCIONES - ARRAYLIST Reemplaza el elemento en el índice especificado:  remove(int i) Elimina la primera coincidencia con el objeto entregado por parámetro:  remove (elem) Elimina objetos entre indices, desde indice inicial(incluido) y Indice final(excluido).  removeRange(int inicio, fin) Elimina todos los elementos.  clear() OPERACIONES EN ARRAYLIST
  • 7. POO – COLECCIONES - ARRAYLIST Ejemplo: ArrayList <String> a = new ArrayList<String>(); a.add(“Pedro"); a.add(“Fernandez"); a.remove(1); a.remove (“Eduardo"); OPERACIONES EN ARRAYLIST
  • 8. POO – COLECCIONES - ARRAYLIST Retorna el elemento que se encuentra en el índice especificado  get(int i) Retorna la cantidad de elementos en el ArrayList.  size() Ejemplo para recorrer arreglo for(int i=0; i<arr.size(); i++) { System.out.println(arr.get(i));} OPERACIONES EN ARRAYLIST
  • 9. POO – COLECCIONES - ARRAYLIST  Recorrido utilizando elementos especializados: for (Iterator it=a.iterator(); it.hasNext( ); ) { Object obj = it.next(); System.out.println(obj); } Nota: Si se desea utilizar Iterator, debe importar java.util.*; OPERACIONES EN ARRAYLIST
  • 10. POO – COLECCIONES - ARRAYLIST  Otra forma de recorrer el array list es utilizando un ciclo for each. Al crear el ArrayList se debe especificar el tipo. ArrayList <String> lista = new ArrayList<String>(); lista.add(“Pedro"); lista.add(“Fernandez"); For (String lst : lista) { System.out.println(lst); } En la próxima presentación se presenta el uso e implementacion de Array List en un sistema tipo Agenda de datos. La aplicación es de tipo Grafica (AWT) y la compone una clase principal, una con elementos gráficos y el patrón persona: Inicio.java,Persona.java y Agenda.java OPERACIONES EN ARRAYLIST
  • 11. POO – COLECCIONES - ARRAYLIST POO-4 COLECCIONES  ArrayList Fin presentación

Related Documents