Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2010, 05:08
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Problema con Array de datos propios

Fuera de los métodos no puedes modificar objetos (añadir un elemento), sólo crearlos.

Tienes dos opciones sencillas

Cita:
public static Estructura[] concepto = iniciarArray();

public static Estructura[] iniciarArray() {

Estructura[] e=new Estructura[100];
e[0].nombre="Creación de la sede social";
return e;

}
o generar un bloque static (que se ejecuta la primera vez que se accede a la clase) para añadir el valor


Cita:
public static Estructura[] concepto = new Estructura[100];
static {
concepto[0].nombre="Creación de la sede social";
}
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.