miércoles, 18 de diciembre de 2013

ARRAYS - II

Inicialización de arrays: 
1. Los arrays se pueden inicializar con valores entre llaves {...} separados por comas. 
2. También los arrays de objetos se pueden inicializar con varias llamadas a new dentro unas llaves {...}. 
3. Si se igualan dos referencias a un array no se copia el array, sino que se tiene un array dos nombres, apuntando al mismo y único objeto. 
4. Creación de una referencia a un array. Son posibles dos formas:

double[] x; // preferible
double x[];

5. Creación del array con el operador new.
x = new double[100];
6. Las dos etapas 4 y 5 se pueden unir en una sola:
double[] x = new double[100];
A continuación se presentan algunos ejemplos de creación de arrays:
// crear un array de 10 enteros, que por defecto se inicializan a cero
int v[] = new int[10];
// crear arrays inicializando con determinados valores
int v[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
String dias[] = {"lunes", "martes", "miercoles", "jueves",
"viernes", "sabado", "domingo"};
// array de 5 objetos
MiClase listaObj[] = new MiClase[5]; // de momento hay 5 referencias a nuil
for( i = 0 ; i < 5;i++)
ÜstaObj [i] = new MiClase (...);
// array anónimo
obj.método(new String[]={"uno", "dos"tres"});

No hay comentarios:

Publicar un comentario