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[];
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];
int v[] = new int[10];
// crear arrays inicializando con determinados
valores
int v[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
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
// array de 5 objetos
MiClase listaObj[] = new MiClase[5]; // de
momento hay 5 referencias a nuil
for( i = 0 ; i < 5;i++)
for( i = 0 ; i < 5;i++)
ÜstaObj [i] = new MiClase (...);
// array anónimo
// array anónimo
obj.método(new String[]={"uno",
"dos"tres"});
No hay comentarios:
Publicar un comentario