MemoryStream

MemoryStream

Přehled

MemoryStream je třída v Aspose.3D FOSS pro Java. Dědí z: Stream, AutoCloseable.

Paměťový stream pro čtení a zápis dat v paměti.

Tato třída poskytuje 24 metod pro práci s objekty MemoryStream v programech Java. Dostupné metody zahrnují: MemoryStream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, seek a 6 dalších metod. Všichni veřejní členové jsou přístupní jakékoli aplikaci Java po instalaci balíčku Aspose.3D FOSS pro Java. Vlastnosti: SEEK_CURRENT, SEEK_END, SEEK_SET, buffer, inputStream, length a 2 další.

Vlastnosti

Název:Typ:PřístupPopis:
sizeintČteníZíská velikost dat ve streamu.
bufferbyte[]ČteníZíská buffer.
lengthlongČteníZíská délku dat v proudu.
inputStreamjava.io.InputStreamČteníZíská vstupní proud.
outputStreamjava.io.OutputStreamČteníZíská výstupní proud.
SEEK_SETintČteníZíská nastavení hledání.
SEEK_CURRENTintČteníZíská aktuální pozici pro hledání.
SEEK_ENDintČteníZíská konec hledání.

Metody

Podpis:Popis:
MemoryStream()Vytvoří nový memory stream s výchozí kapacitou.
MemoryStream(capacity: int)Vytvoří nový paměťový proud s určenou kapacitou.
MemoryStream(data: byte[])Vytvoří nový paměťový proud ze stávajících dat.
getSize() → intZíská velikost dat ve streamu.
getBuffer() → byte[]Získá buffer.
setCapacity(cap: int)Nastavuje kapacitu proudu.
getLength() → longZíská délku dat ve streamu.
setLength(len: long)Nastaví délku proudu.
flush()Vyprázdní proud (žádná operace pro paměťový proud).
readByte() → intNačte bajt z proudu.
read(buf: byte[]) → intČte bajty ze streamu.
read(buf: byte[], start: int, len: int) → intČte bajty ze streamu.
write(buf: byte[])Zapíše bajty do streamu.
write(buf: byte[], start: int, len: int)Zapíše bajty do streamu.
writeByte(b: int)Zapíše bajt do proudu.
seek(offset: long, seek: int) → longPřesune se na pozici v proudu.
toArray() → byte[]Převede proud na pole.
close()Uzavře proud.
copyTo(stream: Stream)Zkopíruje obsah proudu do jiného proudu.
copyTo(stream: OutputStream)Zkopíruje obsah proudu do výstupního proudu.
getInputStream() → java.io.InputStreamVrací vstupní stream.
getOutputStream() → java.io.OutputStreamVrací výstupní stream.
wrap(stream: OutputStream) → StreamZabalte OutputStream jako Stream, stream musí být uzavřen, aby se data vyprázdnila do výstupního streamu.
wrap(stream: InputStream) → StreamZabalte InputStream jako Stream.

Viz také:

 Čeština