對於java IO方面的知識到這裏已經差不多了,下面來個絕招。
前面我們學的都是對單個文件進行操作的,現在來個對多個文件進行操作的,那就是這個玩意SequenceInputStream,它可以合併多個流,也就是可以合併多個文件成一個文件。
下面看例子,例子比較簡單,對讀取的數據進行打印出來,就沒有再生成一個新的文件了,如果需要生成一個文件,while裏面寫上相對應的寫文件的方法即可。
整個例子,最重要的就是34行,生成SequenceInputStream對象,需要傳進去的是一個Enumeration類型的數據。
最後附上IO篇的目錄
FileInputStream和FileOutputStream的簡單使用
Java_IO_BufferedIntputStream_And_BufferedOutputStream
Java_IO_ObjectInputStream_And_ObjectOutputStream