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) < 매개변수로 넘겨주면. 한번의 연산으로 처리할 수 있음