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
Ir a la versión completa