gpt4 book ai didi

Java - toString 到 Color

转载 作者:行者123 更新时间:2023-11-30 05:57:28 25 4
gpt4 key购买 nike

我一整天都在努力解决这个问题。

基本上,我创建了一个 for 循环,将条目添加到数组列表中。其中一项是“颜色”变量。我使用 random.nextInt 为颜色构造函数的红色、绿色和蓝色部分创建新值。我还设置了一个 toString 方法,以便我可以看到进入数组列表的值。

问题是:

打印时我得到:java.awt.Color[r=248,g=103,b=53]

我明白为什么会这样,我只是想知道如何更改它,以便输出显示单词“橙色”或“绿色”或“紫色”,具体取决于随机 RGB 值是什么。

我看了这里,发现我可能会使用 getRGB 方法和解析,这就是我陷入困境的地方......任何帮助都会很棒:)

最佳答案

您可以创建一个扩展 Color 的类,并具有一个名为“colorName”的字符串,然后将其打印到 toString 上。

默认情况下,Color 不存储该名称,而且,通过比较这些红、绿、蓝值很难识别颜色。

关于Java - toString 到 Color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5708830/

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