2013-02-01 151 views
-2

有誰能告訴我如何將Byte轉換爲byte[]。 我正在從Web服務調用Byte,從那個包裝類型Byte我需要得到byte[],然後從byte[]我需要得到PDF。 因此,任何人都可以建議我如何獲得byte[]的包裝類型Byte將字節轉換爲字節[]

+0

我假設你不是指只是java.lang.Byte,即單個字節的數據。請澄清。 –

+0

除非'Byte'表示一個唯一的ID(256個可能的值),否則你不能從'Byte'轉到PDF。否則,正如一些答案指出的那樣,'byte'是'Byte'的解包版本,但這不會幫助您從中加載PDF。 – pickypg

回答

1

你的問題不是很理解。

如果你的意思是,你有一些Byte變量,那麼這將是:

Byte x .... // is input variable 
byte[] bArr = new byte[] { x.byteValue() }; 

如果你的意思是,你處理Byte[]陣列,需要把它翻譯成byte[]陣列,那麼這將是:

Byte[] x ... // is your Byte array 
byte[] bArr = new byte[x.length]; 
for (int i = 0; i < x.length; i++) bArr[i] = x[i].byteValue();