Buenas,
Estoy intentando pasar un array como parámetro, pero no lo consigo.
//Clase 1 - Clase2 = DBG
//Se declara.
private String[] ArrayIntervaloOrdenadas;
//Se instancia y dimensiona.
ArrayIntervaloAbcisas = new String[jtxta_etiquetaAbcisas.getLineCount()];
//Se llama al método y se pasa el array.
DBG.etiquetaIFEO(ArrayIntervaloOrdenadas);
//Clase 2
//Se declara únicamente.
private String[] arrayEtiquetaIFEO;
//Método en el que se recoge el array y se pasa a una variable de la clase.
public etiquetaIFEO(String[] arraytituloIFEO){
arrayEtiquetaIFEO = arraytituloIFEO;
}
No se me ocurre como hacerlo, y no encuentro una solución en google, el método da error por si solo. No se si tendrá que ver que en la "Clase 2" no dimensiono ni instancio en ningún momento los arrays...
He encontrado que desde el constructor de la "Clase 2", se podría utilizar "Habitacion salon = new Habitacion(15, new int[]{2,3,6}); ", pero de esta forma se pasan los valores de una forma que no me sirven :-\
Saludos y gracias!!
Tan sencillo como crear un prototipo y añadirle el array en los argumentos:
void Clase1(String array[]) {
/* PROCEDIMIENTO */
return array;
}
Saludos
No se como me he rallado tanto... Al final, en el constructor he añadido un parámetro "String[] blablabla", y al llamar al constructor le paso el array... ya lo había probado pero no se por que no salió...
Gracias y saludos!!!
Un placer, cualquier cosa comentas.
Saludos