首页 > 解决方案 > 如何将此数字转换为 RGB 格式的颜色

问题描述

我在一个 txt 文件中得到以下数字:-14629765 并被告知用 JAVA 将其转换为颜色。

我可以使用 .getRGB() 来获取它吗?怎么可能呢?

谢谢

标签: javacolors

解决方案


-14629765是 hex FF20C47B,它是一个 RGBA 值,所以使用Color(int rgba, boolean hasalpha)构造函数。

int rgba = -14629765;
Color color = new Color(rgba, true);
System.out.println(color); // prints: java.awt.Color[r=32,g=196,b=123]

这种颜色被称为Mountain MeadowX


推荐阅读