elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  [SOLUCIONADO] Pasar array como parámetro.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO] Pasar array como parámetro.  (Leído 23,181 veces)
NetJava

Desconectado Desconectado

Mensajes: 195



Ver Perfil
[SOLUCIONADO] Pasar array como parámetro.
« en: 15 Febrero 2011, 13:54 pm »

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!!


« Última modificación: 15 Febrero 2011, 19:41 pm por NetJava » En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: Pasar array como parámetro.
« Respuesta #1 en: 15 Febrero 2011, 14:17 pm »

Tan sencillo como crear un prototipo y añadirle el array en los argumentos:

Código
  1. void Clase1(String array[]) {
  2. /*                PROCEDIMIENTO                 */
  3. return array;
  4. }


Saludos


En línea

NetJava

Desconectado Desconectado

Mensajes: 195



Ver Perfil
Re: Pasar array como parámetro.
« Respuesta #2 en: 15 Febrero 2011, 18:00 pm »

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!!!
En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: [SOLUCIONADO] Pasar array como parámetro.
« Respuesta #3 en: 15 Febrero 2011, 21:55 pm »

Un placer, cualquier cosa comentas.

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines