Preguntas etiquetadas con numberformatexception

2
¿Por qué Double.parseDouble (nulo) e Integer.parseInt (nulo) arrojan excepciones diferentes?
¿Por qué Double.parseDouble (nulo) e Integer.parseInt (nulo) arrojan excepciones diferentes? ¿Es esto un accidente histórico o intencional? La documentación establece claramente dos tipos de excepciones para Double.parseDouble(...)y una para Integer.parseInt(), pero parece inconsistente: Integer.parseInt(null); // throws java.lang.NumberFormatException: null sin embargo Double.parseDouble(null); // throws java.lang.NullPointerException

9
Convierta el valor de color hexadecimal (#ffffff) en un valor entero
Recibo valores de color hexadecimal de un servidor (en este formulario #xxxxxx, ejemplo #000000para negro) ¿Cómo convierto esto a un valor entero? Intenté hacer Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))para obtener un resultado aún más hextástico 0x000000, pero esto no se interpreta como un intaquí, ¿alguna otra sugerencia? Recibo un error: 08-03 …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.