黑马程序员技术交流社区

标题: day20视频关于合并流问题,求解! [打印本页]

作者: steven152    时间: 2014-8-16 22:55
标题: day20视频关于合并流问题,求解!
本帖最后由 steven152 于 2014-8-16 22:56 编辑

今天跟着毕老师敲了一遍合并流代码,结果却是:
111111111111111111111112222222
22222222
222222223333333
33333333333
33333333//流之间首尾都是相边连的,没有换行。毕老师的就有换行,请问各位师兄哪里出错了?我敲代码如下:import java.io.*;
import java.util.*;
class Test
{
    public static void main(String [] args) throws

IOException
        {
           Vector<FileInputStream> v = new

Vector<FileInputStream>();
           v.add(new FileInputStream("f:\\1.txt"));
           v.add(new FileInputStream("f:\\2.txt"));
           v.add(new FileInputStream("f:\\3.txt"));
           Enumeration<FileInputStream> en =

v.elements();           
           SequenceInputStream sis = new

SequenceInputStream(en);
           FileOutputStream fos = new  

FileOutputStream("f:\\4.txt");
           byte[] buf = new byte[1024];
           int len = 0;
           while ((len=sis.read(buf))!=-1)
           {
                fos.write(buf,0,len);
           }
                fos.close();
                sis.close();
        }
}









欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2