Programming/Java int에서 byte, byte에서 int 생각하는로뎅 2013. 3. 28. 12:20 반응형 byte[] intToByte = new byte[4]; int a = 132; System.out.println("int를 byte 배열로 바꾼다."); intToByte[0] |= (byte)((a&0xFF000000)>>24); intToByte[1] |= (byte)((a&0xFF0000)>>16); intToByte[2] |= (byte)((a&0xFF00)>>8); intToByte[3] |= (byte)(a&0xFF); System.out.println("byte 배열을 int로 바꾼다"); int result = 0; result |= (intToByte[0] & (int)0xFF)<<24; result |= (intToByte[1] & (int)0xFF)<<16; result |= (intToByte[2] & (int)0xFF)<<8; result |= (intToByte[3] & (int)0xFF); System.out.println("byte To Int is "+ result ); 반응형