2. Concepto
Características
Declarar el arrays y Crear el arrays
Inicializar los elementos del arrays y Usar el arrays
Inicialización de arrays y arrays anónimos.
Copia de arrays
Arrays Unidimensionales
Arrays Bidimensionales
Arrays Multidimensionales
3. Es un medio de guardar un conjunto de
objetos de la misma clase. Se accede
a cada elemento individual del array mediante
un número entero denominado índice. 0 es
el índice del primer elemento y n-1
es el índice del último elemento, siendo n,
la dimensión del array. Los arrays son objetos en Java
Contenido
4. Almacenar los elementos del array en posiciones
de memoria continua.
Único nombre de variable que representa a todos los elementos.
Acceso directo o aleatorio a los elementos individuales del array.
Todos los arrays son de tamaño variable.
Se crean con el operador new seguido del tipo y número de
elementos.
Acceder al número de elementos con la variable miembro implícita
length (por ejemplo, vect.length).
Accede a los elementos con los corchetes [] y un índice que varía de
0 a length-1. Contenido
5. Para declarar un array se escribe
tipo_de_dato[] nombre_del_array;
Para declarar un array de enteros escribimos
int[] numeros;
Para crear un array de 4 número enteros escribimos
numeros=new int[4];
La declaración y la creación del array se puede hacer en una
misma línea.
int[] numeros =new int[4];
Contenido
6. Inicializar un array significa poner cosas dentro
de él. Las "cosas" en el array son los elementos,
y pueden ser primitivos(2, x, false, and...) o
objetos referidos por variables de referencia en
el array. Lo que hace es guardar un valor que
es la referencia de ese objeto.
Contenido
7. El segundo atajo se llama, creacion de
array anonimo, y puede ser usado para
construir e inicializar un array, y asignar
el array a la variable de referencia
previamentedeclarada:
int[] testScores;
testScores = new int[] {4,7,2};
Contenido
8. Hay varias maneras de copiar un array:
Utilizar los distintos métodos
y copyOfcopyOfRange de las matrices de clase.
Probablemente el método más sencillo utilizar
el sistema. Arraycopy
Útil para copiar partes de un conjunto llamar
a su método de clonación, y hacer un reparto
Contenido
9. Un array de una dimensión (unidimensional), también
llamado vector o fila, es un tipo de datos estructurado
compuesto de un número determinado de elementos, de
tamaño fijo y elementos homogéneos (del mismo tipo).
La característica de tamaño fijo se refiere
a que el tamaño del array debe ser conocido
en tiempo de compilación.
Contenido
10. Un array bidimensional (también llamado tabla
o matriz) es un array con dos índices. Al igual que
los vectores deben ser ordinales. Se declaran de
igual manera que los arrays de una dimensión.
Un array bidimensional recoge valores de una tabla
de doble entrada. Cada uno de los elementos se
identifica y se asigna mediante una variable
(nombre) seguida de dos ([ ]) que contienen
los índices del array.
Contenido
11. Los arrays multidimensionales son arrays de arrays. Asi
que un array bidimensional de tipo int, es realmente
un objeto array de tipo int (int []) con cada elemento
en el array que almacena una referencia int de otro
array. La segunda dimensaion almacena el dato
primitivo. El siguiente codigo declara y construye un
array bidimensional de tipo int:
int[][] myArray = new int[3][];
Contenido