Clasa ByteArrayInputStream
Face parte din pachetul java.io și extinde clasa InputStream.
Acest flux conține o zonă tampon (buffer) din care se citesc datele,
situată în memoria internă.
Câmpuri
protected byte[] buf - tabloul de octeți din care se face citirea,
situat în memoria internă.
protected int pos - indicele următorului octet care va fi
citit din tabloul de octeți de intrare buf[].
protected int mark - poziția marcată din flux (este inițializată
implicit la zero și poate fi modificată prin metoda mark()).
protected int count - numărul de octeți existenți efectiv
în tabloul buf (este cel puțin 0 și cel mult egal cu lungimea
tabloului)
Constructori
public ByteArrayInputStream(byte[] buf) - creează un flux de intrare
de octeți, care citește din tabloul buf[] situat în memoria internă.
public ByteArrayInputStream(byte[] buf, int offset, int length)
- creează un flux de intrare de octeți, care citește dintr-o zonă a tabloului
de octeți buf[] care începe de la poziția de indice offset
a acestui tablou și are lungimea length.
Metode
Aceleași ca la clasa InputStream.