MemoryStream
Összefoglaló
MemoryStream egy osztály a Aspose.3D FOSS-ban Java számára. Az örökölők: Stream, AutoCloseable.
Memória áramlás az adatok memóriában történő olvasására és írása.
Ez a osztály 23 módszert biztosít az MemoryStream objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, és 6 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.3D FOSS for Java csomag. A tulajdonságok: buffer, inputStream, length, outputStream, size.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
size | int | Olvasd! | Megkapja az adatmennyiséget a folyásban. |
buffer | byte[] | Olvasd! | Megkapja a pufferet. |
length | long | Olvasd! | Megkapja az adatok hosszát a folyásban. |
outputStream | OutputStream | Olvasd! | Megkapja a kimeneti áramot. |
inputStream | java.io.InputStream | Olvasd! | Megkapja a bemeneti áramot. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
MemoryStream() | Új memória áramlatot hoz létre az alapértelmezett kapacitással. |
MemoryStream(capacity: int) | Új memória áramlatot hoz létre meghatározott kapacitással. |
MemoryStream(data: byte[]) | Új memória áramlását hozza létre a meglévő adatokból. |
getSize() → int | Megkapja az adatmennyiséget a folyásban. |
getBuffer() → byte[] | Megkapja a pufferet. |
setCapacity(cap: int) | A áramlás kapacitását állítja be. |
getLength() → long | Megkapja az adatok hosszát a folyásban. |
setLength(len: long) | A folyó hosszát állítja be. |
flush() | A folyó felszívódása (nem operatív a memória áramláshoz). |
readByte() → int | Egy bytet olvassa a streamből. |
read(buf: byte[]) → int | Olvassa a folyóból az elemeket. |
read(buf: byte[], start: int, len: int) → int | Olvassa a folyóból az elemeket. |
write(buf: byte[]) | Bytes-et ír a folyóba. |
write(buf: byte[], start: int, len: int) | Bytes-et ír a folyóba. |
writeByte(b: int) | Egy bytet ír a streambe. |
seek(offset: long, seek: int) → long | A patakban keres egy pozíciót. |
toArray() → byte[] | Átalakítja a áramot egy array-ba. |
close() | Lezárja a patakot. |
copyTo(stream: Stream) | Másolja a stream tartalmát egy másik streamen. |
copyTo(stream: OutputStream) | A folyó tartalmát egy kimeneti áramlásra másolja. |
Stream(in: InputStream) | A fájlok olvasására és írása. |
getOutputStream() → OutputStream | Visszaadja a kimeneti áramot. |
getInputStream() → java.io.InputStream | Új fájláramlatot hoz létre. |