gpt4 book ai didi

java.awt.color 到 java.lang.string 转换

转载 作者:行者123 更新时间:2023-12-02 13:25:12 27 4
gpt4 key购买 nike

我想将 java.awt.color 对象转换为字符串。

Color c = new Color(255,0,0);
System.out.print(Color.toString);

它打印 java.awt.Color[r=255,g=0,b=0]

现在我想解析这个字符串并解码颜色名称,例如蓝色等。

我在想是否有其他方法可以直接将此颜色转换为字符串。

提前致谢。

编辑:我想将此颜色值存储在数据库中。我应该将其存储为字符串还是 RGB 值?

最佳答案

没有。至少因为:

  • 很少有 RGB 组合有颜色名称
  • java 并不保​​存其支持区域设置的所有语言的颜色名称

但你也可以这样做。获取 Color 中的预定义常量,并检查它们是否具有与给定颜色相同的 RGB。如果是这样 - 打印出名字。

至于您添加的问题 - 将其存储为 RGB 值而不是字符串。

关于java.awt.color 到 java.lang.string 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6717765/

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