【发布时间】:2017-02-13 08:42:27
【问题描述】:
我正在尝试将颜色值更改为颜色hexa 代码。所以,我的代码是这样的:
color = Integer.toHexString(colorpick.getValue().hashCode()).substring(0, 6).toUpperCase();
上面的代码对于除了“黑色”颜色之外的所有颜色都是Ok。
“黑色”颜色出现以下错误。
String index out of range : 6 error
请问有什么办法可以解决我的问题吗?
【问题讨论】:
-
好吧,很酷的故事,虽然缺乏角色发展。你有问题吗?
-
问清楚!!!我认为你的意思是,你的代码给出了输入值“黑色”的错误。对吗?
-
查看
colorpick.getValue()的返回值。我认为,问题来自那部分。 -
是的,我的问题是为什么它适用于除黑色以外的所有颜色