### Question:
ByteConversion { public static byte[] intsToBytes(int[] ints) { final byte[] bytes = new byte[ints.length << 2]; for (int i = 0; i < ints.length; ++i) { final int value = ints[i]; bytes[i * 4] = (byte) (value >> 24 & 0xFF); bytes[i * 4 + 1] = (byte) (value >> 16 & 0xFF); bytes[i * 4 + 2] = (byte) (value >> 8 & 0xFF); bytes[i * 4 + 3] = (byte) (value & 0xFF); } return bytes; } private  ByteConversion(); static int[] bytesToInts(byte[] bytes); static byte[] intsToBytes(int[] ints);  }### Answer:
@Test public void testIntsToBytes() throws Exception { final byte[] bytes = ByteConversion.intsToBytes(new int[]{0x01020304}); assertEquals(0x01, bytes[0]); assertEquals(0x02, bytes[1]); assertEquals(0x03, bytes[2]); assertEquals(0x04, bytes[3]); }