Clasa SequenceInputStream permite unei aplicatii sa combine serial
mai multe fluxuri de intrare astfel încât acestea sa apara ca un singur flux de
intrare. Citirea datelor dintr-un astfel de flux s 414g66e e face astfel: se citeste din
primul flux de intrare specificat pâna când se ajunge la sfârsitul acestuia,
dupa care primul flux de intrare este închis si se deschide automat urmatorul
flux de intrare din care se vor citi în continuare datele, dupa care procesul
se repeta pâna la terminarea tuturor fluxurilor de intrare.
Constructorii acestei clase sunt:
SequenceInputStream( Enumeration e ) |
Construieste un flux secvential dintr-o multime de fluxuri de intrare. Fiecare obiect în enumerarea primita ca parametru trebuie sa fie de tipul InputStream |
SequenceInputStream( InputStream s1, InputStream s2 ) |
Construieste un flux de intrare care combina doua fluxuri s1 si s2. Primul flux citit va fi s1. |
Exemplul cel mai elocvent de folosirea a acestei clase
este concatenarea a doua fisiere:
Pentru concatenarea mai multor fisiere exista doua variante
|