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řístup | Popis: |
|---|---|---|---|
size | int | Čtení | Získá velikost dat ve streamu. |
buffer | byte[] | Čtení | Získá buffer. |
length | long | Čtení | Získá délku dat v proudu. |
inputStream | java.io.InputStream | Čtení | Získá vstupní proud. |
outputStream | java.io.OutputStream | Čtení | Získá výstupní proud. |
SEEK_SET | int | Čtení | Získá nastavení hledání. |
SEEK_CURRENT | int | Čtení | Získá aktuální pozici pro hledání. |
SEEK_END | int | Č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() → int | Získá velikost dat ve streamu. |
getBuffer() → byte[] | Získá buffer. |
setCapacity(cap: int) | Nastavuje kapacitu proudu. |
getLength() → long | Získá délku dat ve streamu. |
setLength(len: long) | Nastaví délku proudu. |
flush() | Vyprázdní proud (žádná operace pro paměťový proud). |
readByte() → int | Nač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) → long | Př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.InputStream | Vrací vstupní stream. |
getOutputStream() → java.io.OutputStream | Vrací výstupní stream. |
wrap(stream: OutputStream) → Stream | Zabalte OutputStream jako Stream, stream musí být uzavřen, aby se data vyprázdnila do výstupního streamu. |
wrap(stream: InputStream) → Stream | Zabalte InputStream jako Stream. |