gpt4 book ai didi

java.lang.Integer.parseInt 不会取 0xFFFFFFFF

转载 作者:行者123 更新时间:2023-11-29 06:37:23 24 4
gpt4 key购买 nike

正如标题所说,我有这段代码

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com