//Sample06_44.java class Sample06_44 { public static void main(String[] args){ int pix = 0b11111111_01010101_00001111_10101010; int mask = 0b00000000_00000000_00000000_11111111; int alpha; int red; int green; int blue; String binStr; binStr = Integer.toBinaryString(pix); binStr = String.format("%32s", binStr); binStr = binStr.replace(' ', '0'); System.out.println(binStr); System.out.println("-------------------------------------"); /*Blue*/ blue = pix & mask; /*Green*/ green = pix >>> 8; green = green & mask; /*Red*/ red = pix >>> 16; red = red & mask; /*Alpha*/ alpha = pix >>> 24; /*view*/ System.out.println("Alpha:\t" + alpha); System.out.println("Red:\t" + red); System.out.println("Green:\t" + green); System.out.println("Blue:\t" + blue); } }