Convertir de String a número


SUBMITTED BY: Guest

DATE: Nov. 25, 2013, 7:33 p.m.

FORMAT: Text only

SIZE: 1.0 kB

HITS: 788

  1. Una de las preguntas comunes al programar en Java es, el como convertir de String a número para poder realizar cálculos matemáticos.
  2. Para sustentar el problema pongamos un ejemplo.
  3. Si declaramos dos variables del tipo String y almacenamos en ellas valores numéricos:
  4. String s1 = “15”;
  5. String s2 = “17”;
  6. Si ahora intentamos sumarlas
  7. s1 + s2
  8. Obtendremos como resultado
  9. 1517
  10. La suma de dos String es el encadenamiento de sus valores.
  11. ¿Cómo resolvemos el problema?
  12. Veamos la solución para los diferentes tipos de números genéricos de Java.
  13. Partimos de la declaración de una variable del tipo String y la asignación de un valor numérico.
  14. String s = “37”;
  15. //Para convertirlo a Integer
  16. int n1 = Integer.parseInt(s);
  17. //Para convertirlo a Long
  18. long n2 = Long.parseLong(s);
  19. //Para convertirlo a Float
  20. float n1 = Float.parseFloat(s);
  21. //Para convertirlo a Dooble
  22. dooble n1 = Dooble.parseDooble(s);

comments powered by Disqus