目前,我知道OutputStream.write只接受byte
或byte[]
但我希望做类似的事情:
int[] pd = new int [255];
pd[0] = (byte) 255;
OutputStream.write(pd);
但显然,如上所述,.write
只接受byte
或byte[]
。
如何将其转换为一个字节,以便我可以作为一个整体发送数组本身? 感谢
答案 0 :(得分:0)
只需循环数组并将当前元素转换为字节并发送它:
for(int b : pd) {
outputStream.write((byte) b);
}