Arrays en Java
Se pueden declarar en Java arrays de cualquier tipo:
Incluso se pueden construir arrays de arrays:
Los lÃmites de los arrays se comprueban en tiempo de ejecución para evitar desbordamientos y corrupción de memoria.
En Java un array es realmente un objeto, porque tiene redefinido el operador []. Tiene un método: length. Se puede utilizar este método para conocer la longitud de cualquier array.
Para crear un array en Java hay dos métodos básicos. Crear un array vacÃo:
o se puede crear ya el array con sus valores iniciales:
Esto es equivalente a:
String nombres[]; nombres = new String[4]; nombres[0] = new String( "Juan" ); nombres[1] = new String( "Pepe" ); nombres[2] = new String( "Pedro" ); nombres[3] = new String( "Maria" ); | |
No se pueden crear arrays estáticos en tiempo de compilación:
Tampoco se puede rellenar un array sin declarar el tamaño con el operador new: