JAVA /IO & NIO

SequencInputStream , OutputStream

Safeguard 2013. 3. 3. 01:17

 

SequencInputStream  은.. 여러개의 InputStream 을 연결 할 수 있다.

여러개를 연결하여, 한번의 연산으로, 처리 할 수 있음 ...

여러개의파일을 연결할때는.. 벡터에 addElement 하고.

Enumeration 에, 벡터의 elements 를 뽑아내어서, 매개변수로 넘겨주면 댄당.

예)

Vector vc = new Vector();

vc.addElements(new FileInputStream(new File("aaa.txt")));

vc.addElements(new FileInputStream(new File("aaa1.txt")));

vc.addElements(new FileInputStream(new File("aaa2.txt")));

한 다음. Enumeration en = vc.elements();

하여, 벡터에서 스트림을 뽑아내어 new SequenceInputStream(en) < 매개변수로 넘겨주면. 한번의 연산으로 처리할 수 있음