Questions marquées «numberformatexception»

2
Pourquoi Double.parseDouble (null) et Integer.parseInt (null) lèvent-ils des exceptions différentes?
Pourquoi Double.parseDouble (null) et Integer.parseInt (null) lèvent-ils des exceptions différentes? Est-ce un accident historique ou intentionnel? La documentation indique clairement deux types d'exceptions pour Double.parseDouble(...)et un pour Integer.parseInt(), mais cela semble incohérent: Integer.parseInt(null); // throws java.lang.NumberFormatException: null toutefois Double.parseDouble(null); // throws java.lang.NullPointerException

9
Convertir la valeur de couleur hexadécimale (#ffffff) en valeur entière
Je reçois des valeurs de couleur hexadécimales d'un serveur (sous cette forme #xxxxxx, par exemple #000000pour le noir) Comment puis-je convertir cela en une valeur entière? J'ai essayé de faire Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))pour obtenir un résultat encore plus hextastique 0x000000, mais ce n'est pas interprété comme un intici, d'autres …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.