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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
sizeintПрочети.Получава размера на данните в потока.
bufferbyte[]Прочети.Взема буфера.
lengthlongПрочети.Получава дължината на данните в потока.
outputStreamOutputStreamПрочети.Взема изходния поток.
inputStreamjava.io.InputStreamПрочети.Взема входния поток.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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Създава нов поток от файлове.

Вижте също:

 Български