MemoryStream
Resumo geral
MemoryStream é uma classe em Aspose.3D FOSS para Java. Herdeiros de: Stream, AutoCloseable.
Fluxo de memória para leitura e escrita de dados na memória.
Esta classe fornece 23 métodos para trabalhar com objetos MemoryStream em programas Java. Os métodos disponíveis incluem: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, e 6 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.3D FOSS para Java. Propriedades: buffer, inputStream, length, outputStream, size.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
size | int | Leia. | Obtém o tamanho dos dados no fluxo. |
buffer | byte[] | Leia. | - Arranja o tampão. |
length | long | Leia. | Obtém o comprimento dos dados no fluxo. |
outputStream | OutputStream | Leia. | Obtém o fluxo de saída. |
inputStream | java.io.InputStream | Leia. | Recebe o fluxo de entrada. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
MemoryStream() | Cria um novo fluxo de memória com capacidade padrão. |
MemoryStream(capacity: int) | Cria um novo fluxo de memória com capacidade especificada. |
MemoryStream(data: byte[]) | Cria um novo fluxo de memória a partir dos dados existentes. |
getSize() → int | Obtém o tamanho dos dados no fluxo. |
getBuffer() → byte[] | - Arranja o tampão. |
setCapacity(cap: int) | Estabelece a capacidade do fluxo. |
getLength() → long | Obtém o comprimento dos dados no fluxo. |
setLength(len: long) | Fixa o comprimento do fluxo. |
flush() | Despeja o fluxo (não-op para fluxos de memória). |
readByte() → int | Leia um byte do fluxo. |
read(buf: byte[]) → int | Lê bytes do fluxo. |
read(buf: byte[], start: int, len: int) → int | Lê bytes do fluxo. |
write(buf: byte[]) | Escreve bytes para o fluxo. |
write(buf: byte[], start: int, len: int) | Escreve bytes para o fluxo. |
writeByte(b: int) | Escreve um byte no fluxo. |
seek(offset: long, seek: int) → long | Procura uma posição no rio. |
toArray() → byte[] | Converte o fluxo em uma matriz. |
close() | Fecha o fluxo. |
copyTo(stream: Stream) | Copiar o conteúdo do fluxo para outro flujo. |
copyTo(stream: OutputStream) | Copiar o conteúdo do fluxo para um flujo de saída. |
Stream(in: InputStream) | Fluxo de arquivos para leitura e escrita de ficheiros. |
getOutputStream() → OutputStream | Retorna o fluxo de saída. |
getInputStream() → java.io.InputStream | Cria um novo fluxo de ficheiros. |