MemoryStream

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 после установки пакета Aspose.3D FOSS for Java. Свойства: buffer, inputStream, length, outputStream, size.

Properties

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

Methods

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

See Also

 Русский