欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Java: 如何将RGB颜色转换为十六进制表示法?

最编程 2024-01-13 08:21:25
...
	/**
	 * rgb转换成16进制
	 * @param r
	 * @param g
	 * @param b
	 * @return
	 */
	public String rgb2Hex(int r,int g,int b){
        return String.format("#%02X%02X%02X", r,g,b);
	}

备注:解释 %02X :

  1. X :代表以16进制形式输出;
  2. 02 :表示不足两位,前面补0输出;如果超过两位,则实际输出;
  3. 如果直接写为 %2x,数据不足两位时,实际输出,即不额外补0输出; 如果超过两位,则实际输出。