Вопросы с тегом «numberformatexception»

2
Почему Double.parseDouble (null) и Integer.parseInt (null) выдают разные исключения?
Почему Double.parseDouble (null) и Integer.parseInt (null) выдают разные исключения? Это историческая случайность или умышленное? В документации четко указаны два типа исключений для Double.parseDouble(...)и один для Integer.parseInt(), но это кажется непоследовательным: Integer.parseInt(null); // throws java.lang.NumberFormatException: null Однако Double.parseDouble(null); // throws java.lang.NullPointerException

9
Преобразование шестнадцатеричного значения цвета (#ffffff) в целочисленное значение
Я получаю шестнадцатеричные значения цвета с сервера (в этой форме #xxxxxx, например, #000000для черного) Как мне преобразовать это в целое число? Я пытался сделать, Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))чтобы получить еще более хекстастический 0x000000результат, но это не интерпретируется как intздесь, какие-либо другие предложения? Я получаю сообщение об ошибке: 08-03 21:06:24.673: ERROR/AndroidRuntime(20231): …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.