java - 如何将此数字转换为 RGB 格式的颜色
问题描述
我在一个 txt 文件中得到以下数字:-14629765 并被告知用 JAVA 将其转换为颜色。
我可以使用 .getRGB() 来获取它吗?怎么可能呢?
谢谢
解决方案
-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 Meadow:
推荐阅读
- angular - Angular 单页应用程序在刷新时抛出 404 错误
- typescript - 在包裹中为 scss 生成 TypeScript 类型
- java - 无法在 Elastic Beanstalk 中将 HTTP 重定向到 HTTPS
- jestjs - 未调用 Jest 部分模块模拟
- python - 掩码字符串 python
- javascript - 角度复制一行表格
- javascript - Primefaces datePicker范围过滤器结束日期问题
- r - 从 R 中的网站读取 .dat 文件时出错
- kerberos - Kerberos SSO 问题 || java.lang.IllegalArgumentException:无法获得 TGT
- r - 如何使用 R flexdashboard 向现有 HTML 文档添加新页面