MemoryStream
Overview
MemoryStream adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: Stream, AutoCloseable.
Streaming memori untuk membaca dan menulis data di dalam memori.
Kelas ini menyediakan 23 metode untuk bekerja dengan MemoryStream objek dalam program Java. Metode yang tersedia meliputi: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, dan 6 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: buffer, inputStream, length, outputStream, size.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
size | int | Read | Dapatkan ukuran data dalam aliran. |
buffer | byte[] | Read | Mendapatkan buffer. |
length | long | Read | Dapatkan panjang data dalam aliran. |
outputStream | OutputStream | Read | Dapatkan arus keluar. |
inputStream | java.io.InputStream | Read | Mendapatkan arus masuk. |
Methods
| Signature | Description |
|---|---|
MemoryStream() | Membuat memori baru dengan kapasitas default. |
MemoryStream(capacity: int) | Membuat aliran memori baru dengan kapasitas yang ditentukan. |
MemoryStream(data: byte[]) | Membuat aliran memori baru dari data yang ada. |
getSize() → int | Dapatkan ukuran data dalam aliran. |
getBuffer() → byte[] | Mendapatkan buffer. |
setCapacity(cap: int) | Menentukan kapasitas aliran. |
getLength() → long | Dapatkan panjang data dalam aliran. |
setLength(len: long) | Menentukan panjang aliran. |
flush() | Flush stream (tidak ada operasi untuk memory stream). |
readByte() → int | Membaca satu byte dari aliran. |
read(buf: byte[]) → int | Membaca byte dari stream. |
read(buf: byte[], start: int, len: int) → int | Membaca byte dari stream. |
write(buf: byte[]) | Menulis byte ke stream. |
write(buf: byte[], start: int, len: int) | Menulis byte ke stream. |
writeByte(b: int) | Menulis sebuah byte ke aliran. |
seek(offset: long, seek: int) → long | Mencari posisi di sungai. |
toArray() → byte[] | Mengubah aliran ke array. |
close() | Tutup aliran. |
copyTo(stream: Stream) | Menyalin konten stream ke aliran lain. |
copyTo(stream: OutputStream) | Menyalin konten stream ke output stream. |
Stream(in: InputStream) | File stream untuk membaca dan menulis file. |
getOutputStream() → OutputStream | Mengembalikan arus output. |
getInputStream() → java.io.InputStream | Membuat file baru. |