Programación General > Java

 Problemas con un cast

(1/1)

turicuen:
Tengo el siguiente codigo

--- Código: Text --- String x=(0+""+fecha.getDate()+0+(fecha.getMonth()+1)+(fecha.getYear()+1900)); //obtengo la fecha de la siguiente forma  diamesañox=x+((String)combo.getSelectedItem());//concateno la fecha con una numero  Hasta ahora todo correcto, el erro me lo da cuando intento convertir la cadena (que realmente esta formada por numeros) a un entero

--- Código: Text --- int n_reserva=Integer.parseInt(x); 

shadow_rev:
Debe ser porque la variable x tiene un formato que no entiende el método Integer.parseInt(), aunque sean solo números.

Imprime la variable en pantalla, un número Integer debería tener el formato {x}^1 (en castellano, x, xx, xxx, xxxx, etc., donde x es un número del 0 al 9). Si imprime algo como 010092008 23 (hay un espacio entre los primeros 9 números y el 23), el método te arrojaría una excepción.

Siempre es bueno que también pongas cuál fué el error que te arrojó el compilador.

:suerte:

Navegación

[0] Índice de Mensajes

Ir a la versión completa