Arrays en Java
•En Java, podemos utilizar ARRAYS, como bloques de información de n unidades, estructurados de 1 a X dimensiones (normalmente 2 o 3).
De esta forma podemos definir arrays unidimensionales como :
tipo_datos nombre_array []
char s[]; int iArray[];
A diferencia de C/C++ el tamaño no se define entre los [], sino que es necesario utilizar el operador new
nombre_array = new tipo_datos[ tamaño ]
int iArray[];
iArray = new int [ 12 ]
O o se puede crear ya el array con sus valores iniciales:
String nombres[] = { «Juan»,»Pepe»,»Pedro»,»Maria» };
IMPORTANTE : El índice de un array siempre comienza por cero.
•Para la definición de arrays multidimensionales, utilizaremos la misma notación, pero con dos o más índices:
tipo_datos nombre_array [ ] [ ];
int tabla[][] = new int[4][5];
Los límites de los arrays se comprueban en tiempo de ejecución para evitar desbordamientos y la corrupción de memoria.
En Java un array es realmente un objeto, porque tiene redefinido el operador [].
Tiene una función miembro: length.
Se puede utilizar este método para conocer la longitud de cualquier array.
int a[][] = new int[10][3];
a.length; /* 10 */
a[0].length; /* 3 */
En Java todos los arrays son estáticos, no se pueden crear arraysdinámicos en tiempo de ejecución.
- Índice Introducción a Java
- Origen del lenguaje de programación Java, un recorrido por los Orígenes de este lenguaje de programación.
- Características fundamentales del lenguaje de programación Java. En este capítulo se abordan las características principales que nos ofrece Java respecto a cualquier otro lenguaje de programación.
- Sintaxis del Lenguaje de programación Java.
- Arrays en Java
- Operadores en Java
- Estructuras de Control de Flujo en Java: Estructura If/If-Else, Switch, Break, For
- Clases: Definición, Constructor y Finalizadores en Java
- Interfaces en Java
- Paquetes en Java
- Applets en Java
- Abstract Windowing Toolkit (AWT) en Java
- Manejo de Ratón en Java
- Manejo de Imágenes en Java
- Manejo de audio en Java