La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ARRAYS Y COLECCIONES DE DATOS. ARRAYS Arrays – Matriz – Vector Elemento del lenguaje que nos permite agrupar un conjunto de valores del mismo tipo, y.

Presentaciones similares


Presentación del tema: "ARRAYS Y COLECCIONES DE DATOS. ARRAYS Arrays – Matriz – Vector Elemento del lenguaje que nos permite agrupar un conjunto de valores del mismo tipo, y."— Transcripción de la presentación:

1 ARRAYS Y COLECCIONES DE DATOS

2 ARRAYS Arrays – Matriz – Vector Elemento del lenguaje que nos permite agrupar un conjunto de valores del mismo tipo, y acceder a ellos a través de una misma variable o identificador, especificando la posición o índice en donde se encuentra el dato a recuperar.

3 ARRAYS La primera posición de un array es 0 (cero). En la declaración se especifica el numero de elementos menos 1. Si necesitamos un array de 4 elementos, en la declaración especificaremos 3 y los elementos serán los que se encuentren en la posición: 0, 1, 2 y 3. Definimos un array de tipo string:

4 ARRAYS Ejemplo de como utilizar un array: MsgBox(sNombres(3))

5 ARRAYS Un array puede ser de cualquier tipo de dato e incluso de un objeto que nosotros mismos creamos.

6 FORMAS DE DECLARAR UN ARRAY Manual Programación en VB.NET, página: 430

7 Asignación y obtención de valores Asignación indicando posición: Asignación método SetValue(): Obtención indicando posición: Obtención método GetValue(): Manual Programación en VB.NET, página: 431

8 Recorrer un array Utilizando estructura FOR: Utilizando estructura FOR EACH:

9 COLECCIONES Colección: Array especializado con determinadas características y métodos que permitien utilizar esas características. Características: –Su tamaño aumenta dinámicamente –Acceder a sus valores mediante identificadores claves y no sólo por su número de índice. –Eliminar un valor y que sus dimensiones se ajusten automáticamente. –Insertar un valor en una determinada posición.

10 ARRAYLIST Los objetos de tipo colección creados con esta clase, implementan un array cuyo número de elementos puede modificarse dinámicamente. Instanciación de objetos ArrayList Ver más: Manual Programación en VB.NET, página: 445

11 Agregar valores a un ArrayList Una vez creado un ArrayList, podemos utilizar algunos de los métodos indicados a continuación para añadir valores a la colección. –Add(Valor). Añade el valor representado por Valor. El primer elemento se inserta en la posición 0. Se inserta luego de la última posición. –Insert(Posición, Valor). Inserta el valor Valor en la posición Posición del array,desplazando el resto de valores una posición adelante. Se inserta antes de la posición indicada. Ver más: Manual Programación en VB.NET, página: 445 - 446 Posición 0  Posición 1  Posición 2  Posición 3  Cantidad de elementos 4

12 Recorrer y obtener valores de un ArrayList Propieda para saber la cantidad de elementos de un ArrayList. array.Count Sabiendo esto es posible recorrer un ArrayList utilizando el bucle clásico For-Next.

13 Recorrer y obtener valores de un ArrayList O utilizando el bucle For Each sabiendo el tipo de dato que almacena el ArrayList.

14 ArrayList con objetos creados

15 Mostrar Todos los administrativos de nombre Pedro:

16 Eliminar objeto de ArrayList Supongamos que deseamos eliminar un objeto del ArrayList de acuerdo a un determinado criterio, ejemplo: eliminar el administrador con documento 5.678.901-2 Para eliminar un elemento contamos con los métodos: RemoveAt: Quita el elemento ubicado en el índice que se indique. Remove: Quita el objeto que se indique como parámetro

17 Eliminar objeto de ArrayList: RemoveAt RemoveAt: Para utilizar este método, primero debemos buscar en que índice se encuentra el objeto que deseamos eliminar. IndexOf: Nos dice el índice en que se encuentra un determinado objeto que pertenezca al ArrayList

18 Eliminar objeto de ArrayList: Remove Remove: Este método elimina el objeto que se pasa como parámetro. El objeto debe ser “exactamente igual” al que se encuentra en el ArrayList. Remove utiliza el método equals (heredado de Object) para comparar el objeto especificado como parámetro, con cada uno de los objetos que están en el ArrayList.

19 Eliminar objeto de ArrayList: Remove Por defecto equals compara que el objeto pasado como parámetro sea exactamente igual (todo su contenido, incluso hasta su instancia). Es posible sobreescribir el método equals para establecer nuestro propio criterio de igualdad de tal forma que: Si documento de objeto1 es igual a documento de objeto2, entonces objeto1 = objeto2. Tener en cuenta que ésto sólo es conveniente si documento es único para cada objeto.

20 Sobreescribir método equals. Como ejemplo sobreescribiremos el método equals en la clase Docente. Eliminar objeto de ArrayList: Remove

21 Finalmente para eliminar un objeto del ArrayList: Eliminar objeto de ArrayList: Remove

22 Vaciar un ArrayList Pera vaciar un ArrayList utilizamos el método Clear()


Descargar ppt "ARRAYS Y COLECCIONES DE DATOS. ARRAYS Arrays – Matriz – Vector Elemento del lenguaje que nos permite agrupar un conjunto de valores del mismo tipo, y."

Presentaciones similares


Anuncios Google