Запитання з тегом «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): java.lang.NumberFormatException: …

5
Як я можу запобігти java.lang.NumberFormatException: Для вхідного рядка: “Недоступно”? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 7 років тому . Удосконалюйте це питання Під час запуску коду я отримую NumberFormatException: java.lang.NumberFormatException: For input string: "N/A" at java.lang.NumberFormatException.forInputString(Unknown Source) …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.