Arreglos en java

17
Arreglos en java

Transcript of Arreglos en java

Arreglos en java

Como trabaja la clase arreglo Una capacidad pre-definida en la cual se pueden almacenar datos del mismo tipo. Estos

datos son almacenados en forma secuencial en la memoria y ocupan una determinada

cantidad de bytes según cual sea el tipo de dato.

Cada dato almacenado es considerado un elemento al cual se accede por un índice de

posición (un número entero no negativo).

Para construir un arreglo utilizamos new como lo hacemos para construir una instancia

de una clase, ya que un arreglo es también un objeto. Por ejemplo:

Por lo tanto si queremos declarar y construir un arreglo de diez números enteros

podemos escribir:

La variable length

Nos permite obtener el tamaño del arreglo,

es decir su longitud que nos dice la cantidad de elementos

que posee. Es una variable de solo lectura por lo cual

no podemos modificarla, puede resultar muy útil por

ejemplo para iterar sobre los elementos del arreglo es decir

recorrerlo con alguna estructura de control como el bucle for.

Copia de un arreglo

Para copiar desde un arreglo hacia otro podemos tomarnos el trabajo de crear

un nuevo arreglo con la misma capacidad y copiar los elementos uno a uno

como se muestra a continuación:

Pero en cambio de hacerlo manualmente, tenemos la clase de

utilidades java.lang.System que ya nos proporciona un método

más eficiente para esta tarea:

void arraycopy(Object src, int srcPos, Object dest, int destPos, int length).

EJEMPLO

Prueba de escritorio

Num. corrida tamaño i

1 4 0,1,2,3

2 1 0

3 8 0,1,2,3,4,5,6,7

CODIGO EN MODO

CONSOLA

Salida:

CODIGO EN

APLICACIÓN

GRAFICA

Salida: