黑马程序员技术交流社区
标题:
序列流的问题
[打印本页]
作者:
。。。。。。
时间:
2013-4-15 18:56
标题:
序列流的问题
本帖最后由 。。。。。。 于 2013-4-17 09:02 编辑
<P> package com.itcast.day1820;</P>
<P>import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.SequenceInputStream;</P>
<P>public class SquenceStringTest {</P>
<P> /**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
InputStream is1=new FileInputStream("D:\\1.mp3");
InputStream is2=new FileInputStream("D:\\2.mp3");
SequenceInputStream ss =new SequenceInputStream(is1,is2);
BufferedOutputStream bufo=new BufferedOutputStream(new FileOutputStream("3.mp3"));
byte[] b=new byte[1024];
int s=0;
while((s=ss.read(b))!=-1)
{
bufo.write(b,0,s);
bufo.flush();
}
is1.close();
is2.close();
bufo.close();
ss.close();
}</P>
<P>}
</P>
复制代码
程序运行后,得出来的3.MP3有一百多M,还1和2加起来也就5M。这是怎么回事啊?
作者:
何俊森
时间:
2013-4-15 20:41
运行楼主 的程序未发现错误。第三个文件大小是第一个文件和第二个文件大小之和。
作者:
。。。。。。
时间:
2013-4-15 20:45
何俊森 发表于 2013-4-15 20:41
运行楼主 的程序未发现错误。第三个文件大小是第一个文件和第二个文件大小之和。 ...
....我怎么运行不对啊,。。。。出bug了?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2