como pasar un TextField a un double??? por favor,es urgente
Tengo una variable de tipo TextField y necesito operar con ella,multiplicarla por otra variable de tipo double...como lo hago????
agradeceria mucho la ayuda d algun alma caritativa,estoy muy perdido...
agradeceria mucho la ayuda d algun alma caritativa,estoy muy perdido...
Es bastante simple. Convierte el valor a un double y opera con el.
Supongamos que tu TextField se llama tField.
Double numero=Double.parseDouble(tField.getText());
Simple, no?
Salut,
Bender
Supongamos que tu TextField se llama tField.
Double numero=Double.parseDouble(tField.getText());
Simple, no?
Salut,
Bender
Si bien la respuesta que te dieron antes es correcta, seria mas seguro si realizas esa operacion dentro de un bloque TRY-CATCH
Ej:
try
{cantidadhijos = Integer.valueOf(tcantidadhijos.getText());}
catch(NumberFormatException nfe)
{cantidadhijos = new Integer(0);}
Esto significa que si no surgio ningun problema en la conversion(bloque try) paso tal cosa, y si hubo algun problema(bloque catch)tal otra.
Con esto evitas que se cuelque tu programa
Espero que te ayude.
Ej:
try
{cantidadhijos = Integer.valueOf(tcantidadhijos.getText());}
catch(NumberFormatException nfe)
{cantidadhijos = new Integer(0);}
Esto significa que si no surgio ningun problema en la conversion(bloque try) paso tal cosa, y si hubo algun problema(bloque catch)tal otra.
Con esto evitas que se cuelque tu programa
Espero que te ayude.