Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/03/2008, 04:47
bladu
 
Fecha de Ingreso: mayo-2007
Mensajes: 222
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Ayuda! Como declarar una instancia de este constructor

Lo he arreglado un poco, pero sigo teniendo un problemilla:

Tengo esta clase :
public class Secuencia {

private static final int Caracteres=30;
private String texto[]=new String [Caracteres];

public Secuencia(String pTexto[]) {
for (int i=0;i<MAXCAR;i++)
{
this.texto[i]=pTexto[i];
}
this.texto=pTexto;
}

public String[] obtTexto()
{
return (texto);
}

}

En el principal
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

String datos[]=new String[1];
String a="Esto es una prueba";
datos[0]=a;
Secuencia s= new Secuencia(datos);
System.out.println(s.obtTexto());
}

Pero cuando lo ejecuto en vez de la salirme el texto "Esto es una prueba" me sale la direccion de memoria, es decir: [Ljava.lang.String;@19821f

y yo quiero que me salga el texto


¿Alguien me puede ayudar?

Gracias y un saludo
}