Problema con equals()

BARAHIR
08 de Febrero del 2010
Hola. En un JTable quiero evitar que si el usuario edita una celda y la deja como cadena vacia se actualize el valor de esa celda a 0

El código que he empleado es el siguiente:

String valor=(String)this.getValueAt(rowIndex,vColIndex);

if ( valor.equals("") )
{
this.setValueAt( "0", rowIndex,vColIndex );
}

Pero me sale el siguiente fallos:

java.lang.NumberFormatException: For input string: ""

¿ Alguien sabe como solucionarlo ? Gracias

giroco
08 de Febrero del 2010
el JTable tiene objetos y estos requiere String.valueOf(rowIndex,vColIndex)
para convertir el valor de la tabla a String