MemoryStream

MemoryStream

Обзор

MemoryStream является классом в Aspose.3D FOSS для Java. Наследники от: Stream, AutoCloseable.

Поток памяти для чтения и записи данных в память.

Этот класс предоставляет 23 метода для работы с объектами MemoryStream в программах Java. Доступные методы включают: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, и 6 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.3D FOSS for Java. Свойства: buffer, inputStream, length, outputStream, size.

Свойства

NameTypeAccessDescription
sizeintReadПолучает размер данных в потоке.
bufferbyte[]ReadПолучил буфер.
lengthlongReadПолучает длину данных в потоке.
outputStreamOutputStreamReadПолучил выходный поток.
inputStreamjava.io.InputStreamReadПолучил входный поток.

Методы

SignatureDescription
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Создает новый поток файлов.

См. также:

 Русский