+ -
当前位置:首页 → 问答吧 → 从流中读取二进制数据性能问题。

从流中读取二进制数据性能问题。

时间:2011-12-06

来源:互联网

从流中把数据读出,并放到byte[]数组中,在网上看到两种做法:
byte[] byts = new byte[stream.Length];
stream.Read(byts, 0, byts.Length);



ByteArrayOutputStream swapStream = new ByteArrayOutputStream();
byte[] buff = new byte[100]; 
int rc = 0;
while ((rc = inStream.read(buff, 0, 100)) > 0) 
{
swapStream.write(buff, 0, rc);
}
请问这两种做法具体有生命分别呢?那个性能更好?

作者: gaogar   发布时间: 2011-12-06

这个没有研究过唉!!

作者: stormem   发布时间: 2011-12-06