11. 11. 2. 两个输入流 Sequence IO

来源:互联网 发布:代注册阿里云国际版 编辑:程序博客网 时间:2024/06/06 16:33
import java.io.FileInputStream;import java.io.IOException;import java.io.SequenceInputStream;public class SequenceIOApp {  public static void main(String args[]) throws IOException {    SequenceInputStream inStream;    FileInputStream f1 = new FileInputStream("ByteArrayIOApp.java");    FileInputStream f2 = new FileInputStream("FileIOApp.java");    inStream = new SequenceInputStream(f1, f2);    boolean eof = false;    int byteCount = 0;    while (!eof) {      int c = inStream.read();      if (c == -1)        eof = true;      else {        System.out.print((char) c);        ++byteCount;      }    }    System.out.println(byteCount + " bytes were read");    inStream.close();    f1.close();    f2.close();  }}