Java 将字节转换为字节[]

Java 将字节转换为字节[],java,soap,Java,Soap,谁能告诉我如何将字节转换成字节[]。 我从web服务调用中获取Byte,从包装类型Byte我需要获取Byte[],然后从Byte[]我需要获取PDF。 那么,有谁能建议我如何从包装类型字节中提取字节[]吗你的问题不太容易理解 如果您的意思是,您有一些字节变量,那么它将是: Byte x .... // is input variable byte[] bArr = new byte[] { x.byteValue() }; Byte[] x ... // is your Byte array

谁能告诉我如何将
字节
转换成
字节[]
。 我从web服务调用中获取
Byte
,从包装类型
Byte
我需要获取
Byte[]
,然后从
Byte[]
我需要获取PDF。
那么,有谁能建议我如何从包装类型
字节
中提取
字节[]
吗你的问题不太容易理解

如果您的意思是,您有一些
字节
变量,那么它将是:

Byte x ....  // is input variable
byte[] bArr = new byte[] { x.byteValue() };
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();
如果您的意思是处理
字节[]
数组并需要将其转换为
字节[]
数组,那么它将是:

Byte x ....  // is input variable
byte[] bArr = new byte[] { x.byteValue() };
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();
字节[]x…//是您的字节数组
byte[]bArr=新字节[x.length];
对于(int i=0;i
我想你指的不仅仅是java.lang.Byte,也就是一个字节的数据。请澄清。您不能从
Byte
转换为PDF,除非
Byte
表示唯一ID(256个可能值)。否则,正如一些答案所指出的,
byte
byte
的非固定版本,但这无助于从中加载PDF。