MemoryStream
Revisión
MemoryStream Es una clase en Aspose.3D FOSS para Java. Heredados de: Stream, AutoCloseable.
Flujo de memoria para leer y escribir datos en la memoria.
Esta clase proporciona 23 métodos para trabajar con los objetos MemoryStream en programas de Java. Los métodos disponibles incluyen: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte,y 6 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.3D FOSS para el paquete Java. Propiedades : buffer, inputStream, length, outputStream, size.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
size | int | Leer | Obtenga el tamaño de los datos en el flujo. |
buffer | byte[] | Leer | Tiene el buffer. |
length | long | Leer | Obtenga la longitud de los datos en el flujo. |
outputStream | OutputStream | Leer | Tiene el flujo de salida. |
inputStream | java.io.InputStream | Leer | Tiene el flujo de entrada. |
Metodología
| firma | Descripción |
|---|---|
MemoryStream() | Crea un nuevo flujo de memoria con capacidad por defecto. |
MemoryStream(capacity: int) | Crea un nuevo flujo de memoria con capacidad especificada. |
MemoryStream(data: byte[]) | Crea un nuevo flujo de memoria a partir de los datos existentes. |
getSize() → int | Obtenga el tamaño de los datos en el flujo. |
getBuffer() → byte[] | Tiene el buffer. |
setCapacity(cap: int) | - Define la capacidad del flujo. |
getLength() → long | Obtenga la longitud de los datos en el flujo. |
setLength(len: long) | -Dimitar la longitud del flujo. |
flush() | Flushes el flujo (no-op para el corriente de memoria). |
readByte() → int | Lea un byte del flujo. |
read(buf: byte[]) → int | Lea bajetas de la corriente. |
read(buf: byte[], start: int, len: int) → int | Lea bajetas de la corriente. |
write(buf: byte[]) | Escribe bajas a la corriente. |
write(buf: byte[], start: int, len: int) | Escribe bajas a la corriente. |
writeByte(b: int) | Escribe un byte al flujo. |
seek(offset: long, seek: int) → long | Busca una posición en el flujo. |
toArray() → byte[] | Convertir el flujo en una array. |
close() | Cierra el flujo. |
copyTo(stream: Stream) | Copia el contenido de la corriente a otro flujo. |
copyTo(stream: OutputStream) | Copia el contenido de la corriente a un flujo de salida. |
Stream(in: InputStream) | Stream de archivos para leer y escribir archivo. |
getOutputStream() → OutputStream | Retorna el flujo de salida. |
getInputStream() → java.io.InputStream | Crea un nuevo flujo de archivos. |