Un objet SequenceInputStream représente la concaténation logique d'autres flux d'entrée. Il commence avec un collection ordonnée de flux d'entrée et lit à partir du premier et jusqu'à ce que la fin du fichier soit atteinte, puis il recommence l'opération jusqu'au dernier des flux.
Les constructeurs |
---|
SequenceInputStream(Enumeration e) |
crée un nouvel objet SequenceInputStream en mémorisant l'argument, lequel doit être un objet Enumeration qui produit des objets dont le type d'exécution est InputStream. |
SequenceInputStream(InputStream s1, InputStream s2) |
crée un nouvel objet SequenceInputStream en mémorisant les deux arguments InputStream qui sont lus l'un après l'autre pour fournir des octets destinés à être lus à partir de l'objet SequenceInputStream. |
Les méthodes |
---|
int available() |
retourne le nombre d'octets disponibles dans le flux courant. |
void close() |
ferme l'objet SequenceInputStream et libère toutes les ressources systèmes associées au flux. |
int read() |
lit le prochain octet de données à partir du flux. |
int read(byte[] b, int off, int len) |
lit une certaine longueur d'octets de données et à partir d'une position de départ, dans le flux d'entrée, et remplit le tableau avec le résultat de la lecture. |
Les méthodes héritées de la classe java.io.InputStream |
mark, markSupported, read, reset, skip |
Les méthodes héritées de la classe racine java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |