Por lo que puedo decir new Double(someString)
y Double.parseDouble(someString)
me dan exactamente el mismo resultado. ¿Hay alguna razón por la que quisiera usar una sobre la otra?Cuál es la diferencia entre Double (someString) nuevo y Double.parseDouble (someString)
Respuesta
uno vuelve Double
; el otro, double
. Se discuten
Las diferencias entre los tipos primitivos de Java y sus homólogos de envoltura, por ejemplo, here.
Ahh, veo que ahora mirar el documento de Java ... 'parseDouble' devuelve un primitivo ("d" minúscula) donde' new' crea un objeto ("D" mayúscula). Gracias :) – ubiquibacon
Además, 'Double.valueOf (cadena)' es generalmente preferible a 'nueva doble (String)', ya que almacena en caché algunos valores comunes y no tiene que crear un nuevo objeto cada vez. –
- 1. ¿Por qué es "someString + = AnotherString = someString;" válido en C#
- 2. '% s' % '' someString
- 3. ¿Cuál es la diferencia entre Double.parseDouble (String) y Double.valueOf (String)?
- 4. Cómo reemplazar R.drawable. "SomeString"
- 5. SQLite FTS3 simule LIKE somestring%
- 6. ¿Cuál es la diferencia entre Double.valueOf (String s) y Double.ParseDouble (String s)?
- 7. MySQL: ¿Cuál es la diferencia entre float y double?
- 8. ¿Cuál es la diferencia entre el nuevo operador y Class.newInstance()?
- 9. ¿cuál es la diferencia entre crear y nuevo?
- 10. ¿Cuál es la diferencia entre double a = a + int b e int a + = double b?
- 11. ¿Cuál es la diferencia entre llamar Double.valueOf (String s) y new Double (String s)?
- 12. ¿Diferencia entre float y double en php?
- 13. ¿Cuál es la diferencia entre nuevo en un constructor y nuevo en una declaración de miembro?
- 14. Cuál es la diferencia entre el nuevo char [10] y el nuevo char (10)
- 15. ¿Cuál es la diferencia entre {0} y ""?
- 16. Cuál es la diferencia entre = y: =
- 17. ¿Cuál es la diferencia entre .ToString (+) y ""
- 18. Cuál es la diferencia entre $ (...) y `...`
- 19. ¿cuál es la diferencia entre:.! y: r !?
- 20. ¿Cuál es la diferencia entre ".equals" y "=="?
- 21. ¿Cuál es la diferencia entre dict() y {}?
- 22. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 23. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 24. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 25. ¿Cuál es la diferencia entre + = y = +?
- 26. ¿Cuál es la diferencia entre " " y ""?
- 27. Cuál es la diferencia entre $ y jQuery
- 28. Cuál es la diferencia entre la función() {}() y la función() {}()
- 29. Cuál es la diferencia entre un subproceso y un controlador
- 30. Cuál es la diferencia entre jQuery .live() y .on()
@DOK Es el 'parseDouble' que está hablando diferente que el' parseDouble' he mencionado en mi pregunta? – ubiquibacon