作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
正如标题所说,我有这段代码
needleColor = Integer.parseInt(mPrefs.getString("color_key", "-1"));
抛出 NumberFormatException
声明“0xFFFFFFFF 不是有效整数”。这段代码在 eclipse 崩溃之前运行良好,我最终完全删除了 eclipse 并重新下载了 adk。
查看文档 http://developer.android.com/reference/android/graphics/Color.html颜色表示为整数,值为 -1。所以这是一个有效的整数...
最佳答案
Integer.parseInt
不处理 0x
前缀——它希望您传入裸数字和基数。不过,Integer.decode
可能会执行您想要的操作。
关于java.lang.Integer.parseInt 不会取 0xFFFFFFFF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18537519/
我在将 Windows Apache 连接到 SQL Server Express 2008 时遇到问题 PHP 版本 5.2.9 Apache 版本 Apache/2.2.11 (Win32) "d
我在将 Windows Apache 连接到 SQL Server Express 2008 时遇到问题 PHP 版本 5.2.9 Apache 版本 Apache/2.2.11 (Win32) "d
我是一名优秀的程序员,十分优秀!