write(byte [] b)大字节数组的优化使用

Cri*_*ris 3 java streaming

如果我已经从SOAP响应接收到内存中的大字节数组.

我必须将此字节数组写入OutputStream.

只需使用write即可:

byte [] largeByteArray=...;

outputstream.write(largeByteArray);

...
outputstream.flush();
...
Run Code Online (Sandbox Code Playgroud)

或者最好将bytearray 拆分小块并将其写入输出流?

Jon*_*eet 5

如果您已经拥有大型数组,那么只需将其写出来 - 如果输出流实现选择将其分块,它就可以做出决定.我不能看到你为此做的好处 - 如果它能够处理大块的话,这可能会降低它的效率.