6) ¿QUÉ ES UN ARRAY?
ARRAY EN JAVA
Un array es una estructura de datos que nos
permite almacenar una gran cantidad de datos de un mismo tipo. El tamaño de los
arrays se declara en un primer momento y no puede cambiar en tiempo de
ejecución como puede producirse en otros lenguajes.
La declaración de un array en Java y su
inicialización se realiza de la siguiente manera:
tipo_dato nombre_array[];
nombre_array = new tipo_dato[tamaño];
Por ejemplo, podríamos declarar un array de
caracteres e inicializarlo de la siguiente manera:
char arrayCaracteres[];
arrayCaracteres = new char[10];
Los arrays se numeran desde el elemento cero,
que sería el primer elemento, hasta el tamaño-1 que sería el último elemento.
Es decir, si tenemos un array de diez elementos, el primer elemento sería el
cero y el último elemento sería el nueve.
Para acceder a un elemento especifico
utilizaremos los corchetes de la siguiente forma. Entendemos por acceso, tanto
el intentar leer el elemento, como asignarle un valor.
arrayCaracteres[numero_elemento];
Por ejemplo, para acceder al tercer elemento
lo haríamos de la siguiente forma:
// Lectura de su valor.
char x = arrayCaracteres[2];
// Asignación de un valor:
arrayCaracteres[2] = 'b'
El objeto array, aunque podríamos decir que
no existe como tal, posee una variable, la cual podremos utilizar para
facilitar su manejo.
Inicializacion de Arrays
Existe una forma de inicializar un array con
el contenido, amoldándose su tamaño al número de elementos a los que le
inicialicemos. Para inicializar un array utilizaremos las llaves de la
siguiente forma:
tipo_dato array[] = {elemento1,elemento2,...,elementoN};
Así, por ejemplo, podríamos inicializar un
array o una matriz:
//
Tenemos un array de 5 elementos.
char array[] =
{'a','b','c','d','e'};
// Tenemos un array de 4x4 elementos.
int array[][] = { {1,2,3,4}, {5,6,7,8}};
Comentarios
Publicar un comentario