10/03/2008, 04:47
|
| | 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
} |