Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/01/2008, 03:25
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Re: Problema con array...

Cita:
Iniciado por R4Y Ver Mensaje
No estoy seguro de esto pero creo que no deberias asignarle el tamaño como
lo haces, yo lo haria algo así:

String[] palabra;
palabra = new String [num*5];


de ahi quitas la segunda linea, es decir, no le indiques el tamaño ya que lo tomara automaticamente dependiendo del numero de palabras y solo dejas...
Si no le indicas el tamaño y no lo creas con el constructor, lo que obtendras es un NullPointerException, fijo. Los arrays en Java no crecen dinamicamente a medida que les añades elementos, es lo hacen las colecciones. Además, length es un atributo de los arrays, no un metodo, así que es palabra.length, sin los parentesis. Quizá te hayas confundido con List o Vector.

En cuanto al error original... si num es 0, el array tendra tamaño cero y saltara el error, por ejemplo.

S!