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 |