Questions tagged «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: unable to parse '0x00C8FBFE' as integer 我正在使用Android SDK来实现其setBackgroundColor(int color)功能,该功能需要-您可能已经猜到了-整数颜色值。 这是这个问题的对立面:如何在Android中将颜色整数转换为十六进制字符串?

5
如何防止java.lang.NumberFormatException:对于输入字符串:“ N / A”?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 在运行我的代码时,我得到了NumberFormatException: java.lang.NumberFormatException: For input string: "N/A" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.valueOf(Unknown Source) at java.util.TreeMap.compare(Unknown Source) at java.util.TreeMap.put(Unknown Source) at java.util.TreeSet.add(Unknown Source)` 如何防止发生此异常?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.