La classe abstraite InputStream est la superclasse de toutes les classes représentant un flux d'entrée d'octets.
Les applications qui ont besoin de définir une sous-classe de InputStream doivent toujours fournir une méthode qui retourne le prochain octet d'entrée.
Les méthodes |
---|
int available() |
retourne le nombre d'octets disponibles, qui peuvent être lus à partir du flux d'entrée sans entraîner de blocage. |
void close() |
ferme le flux d'entrée et libère toutes les ressources systèmes associées à ce flux. |
void mark(int readlimit) |
marque la position courante dans le flux d'entrée. |
boolean markSupported() |
teste si le flux d'entrée supporte les méthodes mark() et reset(). |
abstract int read() |
lit le prochaine octet de données à partir du flux d'entrée. |
int read(byte[] b) |
lit dans le flux d'entrée, le même nombre d'octets que peut contenir le tableau passé en argument, et remplit toutes les cellules de ce dernier. |
int read(byte[] b, int off, int len) |
lit dans le flux d'entrée, un certain nombre d'octets que peut contenir le tableau passé en argument, et remplit les cellules de ce dernier en commençant à une position de départ jusqu'à une certaine longueur. |
void reset() |
réinitialise le flux à la position de la dernière marque posée par la méthgode mark(). |
long skip(long n) |
saute et abandonne le nombre d'octets de données spécifié à partir du flux d'entrée. |
Les méthodes héritées de la classe racine java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |