对于java IO方面的知识到这里已经差不多了,下面来个绝招。
前面我们学的都是对单个文件进行操作的,现在来个对多个文件进行操作的,那就是这个玩意SequenceInputStream,它可以合并多个流,也就是可以合并多个文件成一个文件。
下面看例子,例子比较简单,对读取的数据进行打印出来,就没有再生成一个新的文件了,如果需要生成一个文件,while里面写上相对应的写文件的方法即可。
整个例子,最重要的就是34行,生成SequenceInputStream对象,需要传进去的是一个Enumeration类型的数据。
最后附上IO篇的目录
FileInputStream和FileOutputStream的简单使用
Java_IO_BufferedIntputStream_And_BufferedOutputStream
Java_IO_ObjectInputStream_And_ObjectOutputStream