我从320
数字创建RGB。我得到了关注
输出:
-16776896
我写了这段代码
Color c=new Color(320);
System.err.println(c.getRGB());
System.out.println(c.getRed()+" "+c.getGreen()+" "+c.getBlue()+" "+c.getAlpha());
System.out.println(c.toString());
现在我想从这个-16776896
中检索320
值。 我该怎么办?
System.out.println(c.getRGB() & 0x00ffffff);
输入是按位OR
d,在 Color
的构造函数中带有 0xFF000000
。这是反向操作。
为负数或大于16777215
,则无法获得原始值。