MemoryStream
Približni podaci
MemoryStream je klasa u Aspose.3D FOSS za Java. Nasljednici od: Stream, AutoCloseable.
Memorijski tok za čitanje i pisanje podataka u memoriju.
Ova klasa pruža 23 metode za rad s MemoryStream objektima u Java programima. Postoje i sljedeće metode: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, i 6 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: buffer, inputStream, length, outputStream, size.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
size | int | Čitaj. | Dobiva veličinu podataka u toku. |
buffer | byte[] | Čitaj. | Dobija tampon. |
length | long | Čitaj. | Dobiva duljinu podataka u toku. |
outputStream | OutputStream | Čitaj. | Dobiva izlazni tok. |
inputStream | java.io.InputStream | Čitaj. | Dobija ulazni struj. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
MemoryStream() | Stvara novi memorijski tok s podrazumijevanim kapacitetom. |
MemoryStream(capacity: int) | Stvara novi memorijski tok s određenim kapacitetom. |
MemoryStream(data: byte[]) | Stvara novi memorijski tok od postojećih podataka. |
getSize() → int | Dobiva veličinu podataka u toku. |
getBuffer() → byte[] | Dobija tampon. |
setCapacity(cap: int) | Postavlja kapacitet toka. |
getLength() → long | Dobiva duljinu podataka u toku. |
setLength(len: long) | Postavlja duljinu toka. |
flush() | Plovlja tok (bez op za memorijski protok). |
readByte() → int | Čita bajt iz toka. |
read(buf: byte[]) → int | Čita bajtove iz toka. |
read(buf: byte[], start: int, len: int) → int | Čita bajtove iz toka. |
write(buf: byte[]) | Piše bajtove u tok. |
write(buf: byte[], start: int, len: int) | Piše bajtove u tok. |
writeByte(b: int) | Piše bajt u tok. |
seek(offset: long, seek: int) → long | Traži poziciju u potoku. |
toArray() → byte[] | Pretvara struju u niz. |
close() | Zatvara potok. |
copyTo(stream: Stream) | Kopira sadržaj toka u drugi tok. |
copyTo(stream: OutputStream) | Kopira sadržaj toka u izlazni tok. |
Stream(in: InputStream) | Ploči za čitanje i pisanje datoteka. |
getOutputStream() → OutputStream | Vrati izlazni tok. |
getInputStream() → java.io.InputStream | Stvara novi protok datoteka. |