int類型轉字節數組

/** 
     * 將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;
	}
相關文章
相關標籤/搜索