MemoryStream
Overview
MemoryStream є клас в Aspose.3D FOSS для Java. Наследники від: Stream, AutoCloseable.
Потік пам’яті для читання та запису даних в пам"ять.
Цей клас надає 23 методи для роботи з об’єктами MemoryStream в програмах Java. Доступні методи включають: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, і 6 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: buffer, inputStream, length, outputStream, size.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
size | int | Read | Обирає розмір даних в потоці. |
buffer | byte[] | Read | Він отримує буфер. |
length | long | Read | Обирає довжину даних в потоці. |
outputStream | OutputStream | Read | Обирає вихідний потік. |
inputStream | java.io.InputStream | Read | Обирає вхідний потік. |
Methods
| Signature | Description |
|---|---|
MemoryStream() | Створює новий потік пам’яті з умовною здатністю. |
MemoryStream(capacity: int) | Створює новий потік пам’яті з визначеною потужністю. |
MemoryStream(data: byte[]) | Створює новий потік пам’яті з існуючих даних. |
getSize() → int | Обирає розмір даних в потоці. |
getBuffer() → byte[] | Він отримує буфер. |
setCapacity(cap: int) | Налаштовує потужність потоку. |
getLength() → long | Обирає довжину даних в потоці. |
setLength(len: long) | Налаштовує довжину потоку. |
flush() | Виплавлення потоку (без операції для струму пам’яті). |
readByte() → int | Читає байт з потоку. |
read(buf: byte[]) → int | Читає байти з потоку. |
read(buf: byte[], start: int, len: int) → int | Читає байти з потоку. |
write(buf: byte[]) | Напиває байти в стрімінг. |
write(buf: byte[], start: int, len: int) | Напиває байти в стрімінг. |
writeByte(b: int) | Напиває байт в стрімінг. |
seek(offset: long, seek: int) → long | Пошукує позицію в потоці. |
toArray() → byte[] | Перераховує потік у масив. |
close() | Зачиняє річок. |
copyTo(stream: Stream) | Копіює зміст потоку в інший потік. |
copyTo(stream: OutputStream) | Копіює зміст потоку в вихідний потік. |
Stream(in: InputStream) | Потік файлів для читання та написання файлов. |
getOutputStream() → OutputStream | Повертає вихідний потік. |
getInputStream() → java.io.InputStream | Створює новий потік файлів. |