public static void main(String[] args) {
EnumMap enmuMap = new EnumMap(Color.class)
int type = 1
enmuMap.put(Color.RED, 1)
enmuMap.put(Color.BLUE, 3)
enmuMap.put(Color.GREEN, 2)
for (Object obj : enmuMap.keySet()) {
if(enmuMap.get(obj)!= null){
if(Integer.parseInt(String.valueOf(enmuMap.get(obj))) == type){
System.out.println(obj)
}
}
}
}
}
enum Color{
RED,BLUE,GREEN
}
希望能帮到你!
构造方法有:Color(int rgb):用指定的组合 RGB 值创建一种不透明的 sRGB 颜色,此 sRGB 值的 16-23 位表示红色分量,8-15 位表示绿色分量,0-7 位表示蓝色分量。
Color(int r, int g, int b)
用指定的红色、绿色和蓝色值创建一种不透明的 sRGB 颜色,这三个颜色值都在 0-255 的范围内。
Color(int r, int g, int b, int a)
用指定的红色、绿色、蓝色和 alpha 值创建一种 sRGB 颜色,这些值都在 0-255 的范围内。
Color(float r, float g, float b, float a)
用指定的红色、绿色、蓝色和 alpha 值创建一种 sRGB 颜色,这些值都在 0.0 - 1.0 的范围内。
Color(float r, float g, float b)
用指定的红色、绿色和蓝色值创建一种不透明的 sRGB 颜色,这三个颜色值都在 0.0 - 1.0 的范围内。