public static String convertRGBToHex ( int r, int g, int b) { String rFString, rSString, gFString, gSString, bFString, bSString, result; int red, green, blue; int rred, rgreen, rblue; red = r / 16 ; rred = r % 16 ; if (red == 10 ) rFString = "A" ; else if (red == 11 ) rFString = "B" ; else if (red == 12 ) rFString = "C" ; else if (red == 13 ) rFString = "D" ; else if (red == 14 ) rFString = "E" ; else if (red == 15 ) rFString = "F" ; else rFString = String.valueOf(red); if (rred == 10 ) rSString = "A" ; else if (rred == 11 ) rSString = "B" ; else if (rred == 12 ) rSString = "C" ; else if (rred == 13 ) rSString = "D" ; else if (rred == 14 ) rSString = "E" ; else if (rred == 15 ) rSString = "F" ; else rSString = String.valueOf(rred); rFString = rFString + rSString; green = g / 16 ; rgreen = g % 16 ; if (green == 10 ) gFString = "A" ; else if (green == 11 ) gFString = "B" ; else if (green == 12 ) gFString = "C" ; else if (green == 13 ) gFString = "D" ; else if (green == 14 ) gFString = "E" ; else if (green == 15 ) gFString = "F" ; else gFString = String.valueOf(green); if (rgreen == 10 ) gSString = "A" ; else if (rgreen == 11 ) gSString = "B" ; else if (rgreen == 12 ) gSString = "C" ; else if (rgreen == 13 ) gSString = "D" ; else if (rgreen == 14 ) gSString = "E" ; else if (rgreen == 15 ) gSString = "F" ; else gSString = String.valueOf(rgreen); gFString = gFString + gSString; blue = b / 16 ; rblue = b % 16 ; if (blue == 10 ) bFString = "A" ; else if (blue == 11 ) bFString = "B" ; else if (blue == 12 ) bFString = "C" ; else if (blue == 13 ) bFString = "D" ; else if (blue == 14 ) bFString = "E" ; else if (blue == 15 ) bFString = "F" ; else bFString = String.valueOf(blue); if (rblue == 10 ) bSString = "A" ; else if (rblue == 11 ) bSString = "B" ; else if (rblue == 12 ) bSString = "C" ; else if (rblue == 13 ) bSString = "D" ; else if (rblue == 14 ) bSString = "E" ; else if (rblue == 15 ) bSString = "F" ; else bSString = String.valueOf(rblue); bFString = bFString + bSString; result = "#" + rFString + gFString + bFString; return result; * Color对象转换成字符串 * @param color Color对象 * @return 16进制颜色字符串 public static String toHexFromColor (Color color){ String r,g,b; StringBuilder su = new StringBuilder(); r = Integer.toHexString(color.getRed()); g = Integer.toHexString(color.getGreen()); b = Integer.toHexString(color.getBlue()); r = r.length() == 1 ? "0" + r : r; g = g.length() == 1 ? "0" +g : g; b = b.length() == 1 ? "0" + b : b; r = r.toUpperCase(); g = g.toUpperCase(); b = b.toUpperCase(); su.append( "0xFF" ); su.append(r); su.append(g); su.append(b); return su.toString(); * 字符串转换成Color对象 * @param colorStr 16进制颜色字符串 0xFFFFE4E1 * @return Color对象 public static Color toColorFromString (String colorStr){ String colorSub = "" ; if (colorStr != null && colorStr.length() == 8 ){ colorSub = colorStr.substring( 2 ); } else if (colorStr != null && colorStr.length() == 10 ){ colorSub = colorStr.substring( 4 ); Color color = new Color(Integer.parseInt(colorSub, 16 )) ; return color; * 将16进制的颜色转化为RBG的 0xFFFFE4E1 * @param colorStr 0xFFFFE4E1 或 0xFFE4E1 * @return public static String toRgbFromString (String colorStr){ Color color = toColorFromString(colorStr) ; return color.getRed()+ "," +color.getGreen()+ "," +color.getBlue(); * 生成随机颜色,会在下面颜色列表里面,随机产生一个二维码颜色 * @return public static Colors randomColor (){ Colors [] colArr = Colors.values(); //获取到随机颜色的那个Enum字段 Random random = new Random(); int index= random.nextInt(colArr.length); return colArr[index]; * 在JAVA中常用的颜色的16进制 和 RGB的颜色 * @author yellowcong * @date 2017年9月16日 public enum Colors { LIGHTPINK ( "浅粉色" , 0xFFFFB6C1 , "255,182,193" ), PINK ( "粉红" , 0xFFFFC0CB , "255,192,203" ), CRIMSON ( "猩红" , 0xFFDC143C , "220,20,60" ), LAVENDERBLUSH ( "脸红的淡紫色" , 0xFFFFF0F5 , "255,240,245" ), PALEVIOLETRED ( "苍白的紫罗兰红色" , 0xFFDB7093 , "219,112,147" ), HOTPINK ( "热情的粉红" , 0xFFFF69B4 , "255,105,180" ), DEEPPINK ( "深粉色" , 0xFFFF1493 , "255,20,147" ), MEDIUMVIOLETRED ( "适中的紫罗兰红色" , 0xFFC71585 , "199,21,133" ), ORCHID ( "兰花的紫色" , 0xFFDA70D6 , "218,112,214" ), THISTLE ( "蓟" , 0xFFD8BFD8 , "216,191,216" ), PLUM ( "李子" , 0xFFDDA0DD , "221,160,221" ), VIOLET ( "紫罗兰" , 0xFFEE82EE , "238,130,238" ), MAGENTA ( "洋红" , 0xFFFF00FF , "255,0,255" ), FUCHSIA ( "灯笼海棠(紫红色)" , 0xFFFF00FF , "255,0,255" ), DARKMAGENTA ( "深洋红色" , 0xFF8B008B , "139,0,139" ), PURPLE ( "紫色" , 0xFF800080 , "128,0,128" ), MEDIUMORCHID ( "适中的兰花紫" , 0xFFBA55D3 , "186,85,211" ), DARKVOILET ( "深紫罗兰色" , 0xFF9400D3 , "148,0,211" ), DARKORCHID ( "深兰花紫" , 0xFF9932CC , "153,50,204" ), INDIGO ( "靛青" , 0xFF4B0082 , "75,0,130" ), BLUEVIOLET ( "深紫罗兰的蓝色" , 0xFF8A2BE2 , "138,43,226" ), MEDIUMPURPLE ( "适中的紫色" , 0xFF9370DB , "147,112,219" ), MEDIUMSLATEBLUE ( "适中的板岩暗蓝灰色" , 0xFF7B68EE , "123,104,238" ), SLATEBLUE ( "板岩暗蓝灰色" , 0xFF6A5ACD , "106,90,205" ), DARKSLATEBLUE ( "深岩暗蓝灰色" , 0xFF483D8B , "72,61,139" ), LAVENDER ( "薰衣草花的淡紫色" , 0xFFE6E6FA , "230,230,250" ), GHOSTWHITE ( "幽灵的白色" , 0xFFF8F8FF , "248,248,255" ), BLUE ( "纯蓝" , 0xFF0000FF , "0,0,255" ), MEDIUMBLUE ( "适中的蓝色" , 0xFF0000CD , "0,0,205" ), MIDNIGHTBLUE ( "午夜的蓝色" , 0xFF191970 , "25,25,112" ), DARKBLUE ( "深蓝色" , 0xFF00008B , "0,0,139" ), NAVY ( "海军蓝" , 0xFF000080 , "0,0,128" ), ROYALBLUE ( "皇军蓝" , 0xFF4169E1 , "65,105,225" ), CORNFLOWERBLUE ( "矢车菊的蓝色" , 0xFF6495ED , "100,149,237" ), LIGHTSTEELBLUE ( "淡钢蓝" , 0xFFB0C4DE , "176,196,222" ), LIGHTSLATEGRAY ( "浅石板灰" , 0xFF778899 , "119,136,153" ), SLATEGRAY ( "石板灰" , 0xFF708090 , "112,128,144" ), DODERBLUE ( "道奇蓝" , 0xFF1E90FF , "30,144,255" ), ALICEBLUE ( "爱丽丝蓝" , 0xFFF0F8FF , "240,248,255" ), STEELBLUE ( "钢蓝" , 0xFF4682B4 , "70,130,180" ), LIGHTSKYBLUE ( "淡蓝色" , 0xFF87CEFA , "135,206,250" ), SKYBLUE ( "天蓝色" , 0xFF87CEEB , "135,206,235" ), DEEPSKYBLUE ( "深天蓝" , 0xFF00BFFF , "0,191,255" ), LIGHTBLUE ( "淡蓝" , 0xFFADD8E6 , "173,216,230" ), POWDERBLUE ( "火药蓝" , 0xFFB0E0E6 , "176,224,230" ), CADETBLUE ( "军校蓝" , 0xFF5F9EA0 , "95,158,160" ), AZURE ( "蔚蓝色" , 0xFFF0FFFF , "240,255,255" ), LIGHTCYAN ( "淡青色" , 0xFFE1FFFF , "225,255,255" ), PALETURQUOISE ( "苍白的绿宝石" , 0xFFAFEEEE , "175,238,238" ), CYAN ( "青色" , 0xFF00FFFF , "0,255,255" ), AQUA ( "水绿色" , 0xFF00FFFF , "0,255,255" ), DARKTURQUOISE ( "深绿宝石" , 0xFF00CED1 , "0,206,209" ), DARKSLATEGRAY ( "深石板灰" , 0xFF2F4F4F , "47,79,79" ), DARKCYAN ( "深青色" , 0xFF008B8B , "0,139,139" ), TEAL ( "水鸭色" , 0xFF008080 , "0,128,128" ), MEDIUMTURQUOISE ( "适中的绿宝石" , 0xFF48D1CC , "72,209,204" ), LIGHTSEAGREEN ( "浅海洋绿" , 0xFF20B2AA , "32,178,170" ), TURQUOISE ( "绿宝石" , 0xFF40E0D0 , "64,224,208" ), AUQAMARIN ( "绿玉碧绿色" , 0xFF7FFFAA , "127,255,170" ), MEDIUMAQUAMARINE ( "适中的碧绿色" , 0xFF00FA9A , "0,250,154" ), MEDIUMSPRINGGREEN ( "适中的春天的绿色" , 0xFFF5FFFA , "245,255,250" ), MINTCREAM ( "薄荷奶油" , 0xFF00FF7F , "0,255,127" ), SPRINGGREEN ( "春天的绿色" , 0xFF3CB371 , "60,179,113" ), SEAGREEN ( "海洋绿" , 0xFF2E8B57 , "46,139,87" ), HONEYDEW ( "蜂蜜" , 0xFFF0FFF0 , "240,255,240" ), LIGHTGREEN ( "淡绿色" , 0xFF90EE90 , "144,238,144" ), PALEGREEN ( "苍白的绿色" , 0xFF98FB98 , "152,251,152" ), DARKSEAGREEN ( "深海洋绿" , 0xFF8FBC8F , "143,188,143" ), LIMEGREEN ( "酸橙绿" , 0xFF32CD32 , "50,205,50" ), LIME ( "酸橙色" , 0xFF00FF00 , "0,255,0" ), FORESTGREEN ( "森林绿" , 0xFF228B22 , "34,139,34" ), GREEN ( "纯绿" , 0xFF008000 , "0,128,0" ), DARKGREEN ( "深绿色" , 0xFF006400 , "0,100,0" ), CHARTREUSE ( "查特酒绿" , 0xFF7FFF00 , "127,255,0" ), LAWNGREEN ( "草坪绿" , 0xFF7CFC00 , "124,252,0" ), GREENYELLOW ( "绿黄色" , 0xFFADFF2F , "173,255,47" ), OLIVEDRAB ( "橄榄土褐色" , 0xFF556B2F , "85,107,47" ), BEIGE ( "米色(浅褐色)" , 0xFF6B8E23 , "107,142,35" ), LIGHTGOLDENRODYELLOW ( "浅秋麒麟黄" , 0xFFFAFAD2 , "250,250,210" ), IVORY ( "象牙" , 0xFFFFFFF0 , "255,255,240" ), LIGHTYELLOW ( "浅黄色" , 0xFFFFFFE0 , "255,255,224" ), YELLOW ( "纯黄" , 0xFFFFFF00 , "255,255,0" ), OLIVE ( "橄榄" , 0xFF808000 , "128,128,0" ), DARKKHAKI ( "深卡其布" , 0xFFBDB76B , "189,183,107" ), LEMONCHIFFON ( "柠檬薄纱" , 0xFFFFFACD , "255,250,205" ), PALEGODENROD ( "灰秋麒麟" , 0xFFEEE8AA , "238,232,170" ), KHAKI ( "卡其布" , 0xFFF0E68C , "240,230,140" ), GOLD ( "金" , 0xFFFFD700 , "255,215,0" ), CORNISLK ( "玉米色" , 0xFFFFF8DC , "255,248,220" ), GOLDENROD ( "秋麒麟" , 0xFFDAA520 , "218,165,32" ), FLORALWHITE ( "花的白色" , 0xFFFFFAF0 , "255,250,240" ), OLDLACE ( "老饰带" , 0xFFFDF5E6 , "253,245,230" ), WHEAT ( "小麦色" , 0xFFF5DEB3 , "245,222,179" ), MOCCASIN ( "鹿皮鞋" , 0xFFFFE4B5 , "255,228,181" ), ORANGE ( "橙色" , 0xFFFFA500 , "255,165,0" ), PAPAYAWHIP ( "番木瓜" , 0xFFFFEFD5 , "255,239,213" ), BLANCHEDALMOND ( "漂白的杏仁" , 0xFFFFEBCD , "255,235,205" ), NAVAJOWHITE ( "NAVAJO白" , 0xFFFFDEAD , "255,222,173" ), ANTIQUEWHITE ( "古代的白色" , 0xFFFAEBD7 , "250,235,215" ), TAN ( "晒黑" , 0xFFD2B48C , "210,180,140" ), BRULYWOOD ( "结实的树" , 0xFFDEB887 , "222,184,135" ), BISQUE ( "(浓汤)乳脂,番茄等" , 0xFFFFE4C4 , "255,228,196" ), DARKORANGE ( "深橙色" , 0xFFFF8C00 , "255,140,0" ), LINEN ( "亚麻布" , 0xFFFAF0E6 , "250,240,230" ), PERU ( "秘鲁" , 0xFFCD853F , "205,133,63" ), PEACHPUFF ( "桃色" , 0xFFFFDAB9 , "255,218,185" ), SANDYBROWN ( "沙棕色" , 0xFFF4A460 , "244,164,96" ), CHOCOLATE ( "巧克力" , 0xFFD2691E , "210,105,30" ), SADDLEBROWN ( "马鞍棕色" , 0xFF8B4513 , "139,69,19" ), SEASHELL ( "海贝壳" , 0xFFFFF5EE , "255,245,238" ), SIENNA ( "黄土赭色" , 0xFFA0522D , "160,82,45" ), LIGHTSALMON ( "浅鲜肉(鲑鱼)色" , 0xFFFFA07A , "255,160,122" ), CORAL ( "珊瑚" , 0xFFFF7F50 , "255,127,80" ), ORANGERED ( "橙红色" , 0xFFFF4500 , "255,69,0" ), DARKSALMON ( "深鲜肉(鲑鱼)色" , 0xFFE9967A , "233,150,122" ), TOMATO ( "番茄" , 0xFFFF6347 , "255,99,71" ), MISTYROSE ( "薄雾玫瑰" , 0xFFFFE4E1 , "255,228,225" ), SALMON ( "鲜肉(鲑鱼)色" , 0xFFFA8072 , "250,128,114" ), SNOW ( "雪" , 0xFFFFFAFA , "255,250,250" ), LIGHTCORAL ( "淡珊瑚色" , 0xFFF08080 , "240,128,128" ), ROSYBROWN ( "玫瑰棕色" , 0xFFBC8F8F , "188,143,143" ), INDIANRED ( "印度红" , 0xFFCD5C5C , "205,92,92" ), RED ( "纯红" , 0xFFFF0000 , "255,0,0" ), BROWN ( "棕色" , 0xFFA52A2A , "165,42,42" ), FIREBRICK ( "耐火砖" , 0xFFB22222 , "178,34,34" ), DARKRED ( "深红色" , 0xFF8B0000 , "139,0,0" ), MAROON ( "栗色" , 0xFF800000 , "128,0,0" ), WHITE ( "纯白" , 0xFFFFFFFF , "255,255,255" ), WHITESMOKE ( "白烟" , 0xFFF5F5F5 , "245,245,245" ), GAINSBORO ( "GAINSBORO" , 0xFFDCDCDC , "220,220,220" ), LIGHTGREY ( "浅灰色" , 0xFFD3D3D3 , "211,211,211" ), SILVER ( "银白色" , 0xFFC0C0C0 , "192,192,192" ), DARKGRAY ( "深灰色" , 0xFFA9A9A9 , "169,169,169" ), GRAY ( "灰色" , 0xFF808080 , "128,128,128" ), DIMGRAY ( "暗淡的灰色" , 0xFF696969 , "105,105,105" ), BLACK ( "纯黑" , 0xFF000000 , "0,0,0" ); private String coment; private Integer hex; private String rgb; * @param coment 形像颜色 * @param hex HEX格式(16进治) * @param rgb GBb格式 private Colors (String coment, Integer hex, String rgb) { this .coment = coment; this .hex = hex; this .rgb = rgb; public String getComent () { return coment; public void setComent (String coment) { this .coment = coment; public Integer getHex () { return hex; public void setHex (Integer hex) { this .hex = hex; public String getRgb () { return rgb; public void setRgb (String rgb) { this .rgb = rgb;
package com.yellowcong.test;
import java.awt.Color;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Random;
import org.junit.Test;
import com.yellowcong.test.ColorUtils.Colors;
public class ColorUtilsTest {
    @Test
    public void testRgbToHex(){
        //生成颜色  #FFE4E1
        String color = ColorUtils.convertRGBToHex(255,228,225);
        System.out.println(color);
        //生成颜色 16进制带补码操作 0xFFFFE4E1
        Color colorObj = new Color(255, 228, 225);
        String colorStr = ColorUtils.toHexFromColor(colorObj);
        System.out.println(colorStr);
     * 将16进制的转化为 rgb的
    @Test
    public void testHexToRgb(){
        //new Color(255, 228, 225);
        Color color = ColorUtils.toColorFromString("0xFFFFE4E1");
        System.out.println(color.getRed()+","+color.getGreen()+","+color.getBlue());
     * 将16进制的转化RGB
    @Test
    public void testHextoRgbStr(){
        String str = ColorUtils.toRgbFromString("0xFFFFE4E1");
        System.out.println(str);
    @Test
    public void testRndColor(){
        Colors [] colArr = Colors.values();
        System.out.println(colArr.length);
        //获取到随机颜色的那个Enum字段
        Random random = new Random();
        int index= random.nextInt(colArr.length);
        System.out.println(colArr[index]);
        Colors color = colArr[index];
        System.out.println(color.getComent()+"\t"+color.getRgb()+color.getHex());
颜色英文代码形象描述十六进制RGB
 LightPink浅粉红#FFB6C1255,182,193
 Pink粉红#FFC0CB255,192,203
 Crimson猩红#DC143C220,20,60
 LavenderBlush脸红的淡紫色#FFF0F5255,240,245
 PaleVioletRed苍白的紫罗兰红色#DB7093219,112,147
 HotPink热情的粉红#FF69B4255,105,180
 DeepPink深粉色#FF1493255,20,147
 MediumVioletRed适中的紫罗兰红色#C71585199,21,133
 Orchid兰花的紫色#DA70D6218,112,214
 Thistle#D8BFD8216,191,216
 plum李子#DDA0DD221,160,221
 Violet紫罗兰#EE82EE238,130,238
 Magenta洋红#FF00FF255,0,255
 Fuchsia灯笼海棠(紫红色)#FF00FF255,0,255
 DarkMagenta深洋红色#8B008B139,0,139
 Purple紫色#800080128,0,128
 MediumOrchid适中的兰花紫#BA55D3186,85,211
 DarkVoilet深紫罗兰色#9400D3148,0,211
 DarkOrchid深兰花紫#9932CC153,50,204
 Indigo靛青#4B008275,0,130
 BlueViolet深紫罗兰的蓝色#8A2BE2138,43,226
 MediumPurple适中的紫色#9370DB147,112,219
 MediumSlateBlue适中的板岩暗蓝灰色#7B68EE123,104,238
 SlateBlue板岩暗蓝灰色#6A5ACD106,90,205
 DarkSlateBlue深岩暗蓝灰色#483D8B72,61,139
 Lavender熏衣草花的淡紫色#E6E6FA230,230,250
 GhostWhite幽灵的白色#F8F8FF248,248,255
 Blue纯蓝#0000FF0,0,255
 MediumBlue适中的蓝色#0000CD0,0,205
 MidnightBlue午夜的蓝色#19197025,25,112
 DarkBlue深蓝色#00008B0,0,139
 Navy海军蓝#0000800,0,128
 RoyalBlue皇军蓝#4169E165,105,225
 CornflowerBlue矢车菊的蓝色#6495ED100,149,237
 LightSteelBlue淡钢蓝#B0C4DE176,196,222
 LightSlateGray浅石板灰#778899119,136,153
 SlateGray石板灰#708090112,128,144
 DoderBlue道奇蓝#1E90FF30,144,255
 AliceBlue爱丽丝蓝#F0F8FF240,248,255
 SteelBlue钢蓝#4682B470,130,180
 LightSkyBlue淡蓝色#87CEFA135,206,250
 SkyBlue天蓝色#87CEEB135,206,235
 DeepSkyBlue深天蓝#00BFFF0,191,255
 LightBLue淡蓝#ADD8E6173,216,230
 PowDerBlue火药蓝#B0E0E6176,224,230
 CadetBlue军校蓝#5F9EA095,158,160
 Azure蔚蓝色#F0FFFF240,255,255
 LightCyan淡青色#E1FFFF225,255,255
 PaleTurquoise苍白的绿宝石#AFEEEE175,238,238
 Cyan青色#00FFFF0,255,255
 Aqua水绿色#00FFFF0,255,255
 DarkTurquoise深绿宝石#00CED10,206,209
 DarkSlateGray深石板灰#2F4F4F47,79,79
 DarkCyan深青色#008B8B0,139,139
 Teal水鸭色#0080800,128,128
 MediumTurquoise适中的绿宝石#48D1CC72,209,204
 LightSeaGreen浅海洋绿#20B2AA32,178,170
 Turquoise绿宝石#40E0D064,224,208
 Auqamarin绿玉\碧绿色#7FFFAA127,255,170
 MediumAquamarine适中的碧绿色#00FA9A0,250,154
 MediumSpringGreen适中的春天的绿色#00FF7F0,255,127
 MintCream薄荷奶油#F5FFFA245,255,250
 SpringGreen春天的绿色#3CB37160,179,113
 SeaGreen海洋绿#2E8B5746,139,87
 Honeydew蜂蜜#F0FFF0240,255,240
 LightGreen淡绿色#90EE90144,238,144
 PaleGreen苍白的绿色#98FB98152,251,152
 DarkSeaGreen深海洋绿#8FBC8F143,188,143
 LimeGreen酸橙绿#32CD3250,205,50
 Lime酸橙色#00FF000,255,0
 ForestGreen森林绿#228B2234,139,34
 Green纯绿#0080000,128,0
 DarkGreen深绿色#0064000,100,0
 Chartreuse查特酒绿#7FFF00127,255,0
 LawnGreen草坪绿#7CFC00124,252,0
 GreenYellow绿黄色#ADFF2F173,255,47
 OliveDrab橄榄土褐色#556B2F85,107,47
 Beige米色(浅褐色)#F5F5DC245,245,220
 LightGoldenrodYellow浅秋麒麟黄#FAFAD2250,250,210
 Ivory象牙#FFFFF0255,255,240
 LightYellow浅黄色#FFFFE0255,255,224
 Yellow纯黄#FFFF00255,255,0
 Olive橄榄#808000128,128,0
 DarkKhaki深卡其布#BDB76B189,183,107
 LemonChiffon柠檬薄纱#FFFACD255,250,205
 PaleGodenrod灰秋麒麟#EEE8AA238,232,170
 Khaki卡其布#F0E68C240,230,140
 Gold#FFD700255,215,0
 Cornislk玉米色#FFF8DC255,248,220
 GoldEnrod秋麒麟#DAA520218,165,32
 FloralWhite花的白色#FFFAF0255,250,240
 OldLace老饰带#FDF5E6253,245,230
 Wheat小麦色#F5DEB3245,222,179
 Moccasin鹿皮鞋#FFE4B5255,228,181
 Orange橙色#FFA500255,165,0
 PapayaWhip番木瓜#FFEFD5255,239,213
 BlanchedAlmond漂白的杏仁#FFEBCD255,235,205
 NavajoWhite纳瓦霍白#FFDEAD255,222,173
 AntiqueWhite古代的白色#FAEBD7250,235,215
 Tan晒黑#D2B48C210,180,140
 BrulyWood结实的树#DEB887222,184,135
 Bisque(浓汤)乳脂,番茄等#FFE4C4255,228,196
 DarkOrange深橙色#FF8C00255,140,0
 Linen亚麻布#FAF0E6250,240,230
 Peru秘鲁#CD853F205,133,63
 PeachPuff桃色#FFDAB9255,218,185
 SandyBrown沙棕色#F4A460244,164,96
 Chocolate巧克力#D2691E210,105,30
 SaddleBrown马鞍棕色#8B4513139,69,19
 SeaShell海贝壳#FFF5EE255,245,238
 Sienna黄土赭色#A0522D160,82,45
 LightSalmon浅鲜肉(鲑鱼)色#FFA07A255,160,122
 Coral珊瑚#FF7F50255,127,80
 OrangeRed橙红色#FF4500255,69,0
 DarkSalmon深鲜肉(鲑鱼)色#E9967A233,150,122
 Tomato番茄#FF6347255,99,71
 MistyRose薄雾玫瑰#FFE4E1255,228,225
 Salmon鲜肉(鲑鱼)色#FA8072250,128,114
 Snow#FFFAFA255,250,250
 LightCoral淡珊瑚色#F08080240,128,128
 RosyBrown玫瑰棕色#BC8F8F188,143,143
 IndianRed印度红#CD5C5C205,92,92
 Red纯红#FF0000255,0,0
 Brown棕色#A52A2A165,42,42
 FireBrick耐火砖#B22222178,34,34
 DarkRed深红色#8B0000139,0,0
 Maroon栗色#800000128,0,0
 White纯白#FFFFFF255,255,255
 WhiteSmoke白烟#F5F5F5245,245,245
 Gainsboro亮灰色#DCDCDC220,220,220
 LightGrey浅灰色#D3D3D3211,211,211
 Silver银白色#C0C0C0192,192,192
 DarkGray深灰色#A9A9A9169,169,169
 Gray灰色#808080128,128,128
 DimGray暗淡的灰色#696969105,105,105
 Black纯黑#0000000,0,0
public class ColorUtil { public static Object evaluateColor(float fraction, Object startValue, Object endValue) { int startInt = (Integer) startValue; int startA = (startInt >> 24) & 0xff; public class Color{ private final String[] hex_letters = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"}; private Double alpha;/
75、颜色分类【中等】 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 必须在不使用库的sort函数的情况下解决这个问题。 示例 1: 输入:nums = [2,0,2,1,1,0] 输出:[0,0,1,1,2,2] 示例 2: 输入:nums = [2,0,1] 输出:[0,1,2] n == nums.length 1 <= n <
static Colour AQUA     (浅绿色)         static Colour AUTOMATIC        (自动)      static Colour BLACK             (黑色) static Colour BLUE             (蓝色) static Colour BLUE_GREY             (蓝灰色)