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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
size | int | Прочети. | Получава размера на данните в потока. |
buffer | byte[] | Прочети. | Взема буфера. |
length | long | Прочети. | Получава дължината на данните в потока. |
outputStream | OutputStream | Прочети. | Взема изходния поток. |
inputStream | java.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 | Създава нов поток от файлове. |