/** * 將int數值轉換爲佔四個字節的byte數組,本方法適用於(低位在前,高位在後)的順序。 和bytesToInt()配套使用 * @param value * 要轉換的int值 * @return byte數組 */ public static byte[] intToBytes( int value ) { byte[] src = new byte[4]; src[3] = (byte) ((value>>24) & 0xFF); src[2] = (byte) ((value>>16) & 0xFF); src[1] = (byte) ((value>>8) & 0xFF); src[0] = (byte) (value & 0xFF); return src; } /** * 將int數值轉換爲佔四個字節的byte數組,本方法適用於(高位在前,低位在後)的順序。 和bytesToInt2()配套使用 */ public static byte[] intToBytes2(int value) { byte[] src = new byte[4]; src[0] = (byte) ((value>>24) & 0xFF); src[1] = (byte) ((value>>16)& 0xFF); src[2] = (byte) ((value>>8)&0xFF); src[3] = (byte) (value & 0xFF); return src; }