本帖最后由 程序爱好者 于 2014-4-29 07:55 编辑
- import java.io.*;
- import java.util.*;
- public class SequenceDemo {
- public static void main(String[] args)throws IOException
- {
- Vector<FileInputStream> v=new Vector<FileInputStream>(); [color=Red]//这里为什么用Vector不用ArrayList[/color]
- v.add(new FileInputStream("1.txt")); [color=Red] //这里为什么用FileInputStream,把上面的一起该成FileReader可以吗[/color]
- v.add(new FileInputStream("2.txt"));
- v.add(new FileInputStream("3.txt"));
- Enumeration<FileInputStream> en=v.elements(); [color=Red]//这句是上面意思[/color]
- SequenceInputStream sis=new SequenceInputStream(en);
- FileOutputStream fos=new FileOutputStream("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();
- }
- }
复制代码
上面是毕老师代码,自己看不懂,求热心的同学给我讲讲 |
|