MemoryStream

MemoryStream

Panoramica

MemoryStream è una classe in Aspose.3D FOSS per Java. Eredita da: Stream, AutoCloseable.

Flusso di memoria per la lettura e scrittura dei dati in memoria.

Questa classe fornisce 24 metodi per lavorare con oggetti MemoryStream nei programmi Java. I metodi disponibili includono: MemoryStream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, seek, e 6 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.3D FOSS per Java. Proprietà: SEEK_CURRENT, SEEK_END, SEEK_SET, buffer, inputStream, length, e 2 in più.

Proprietà

NomeTipoAccessoDescrizione
sizeintLetturaOttiene la dimensione dei dati nel flusso.
bufferbyte[]LetturaOttiene il buffer.
lengthlongLetturaOttiene la lunghezza dei dati nel flusso.
inputStreamjava.io.InputStreamLetturaOttiene il flusso di input.
outputStreamjava.io.OutputStreamLetturaOttiene lo stream di output.
SEEK_SETintLetturaOttiene il set di ricerca.
SEEK_CURRENTintLetturaOttiene la posizione corrente di ricerca.
SEEK_ENDintLetturaOttiene la fine della ricerca.

Metodi

FirmaDescrizione
MemoryStream()Crea un nuovo memory stream con capacità predefinita.
MemoryStream(capacity: int)Crea un nuovo flusso di memoria con capacità specificata.
MemoryStream(data: byte[])Crea un nuovo flusso di memoria da dati esistenti.
getSize() → intOttiene la dimensione dei dati nel flusso.
getBuffer() → byte[]Ottiene il buffer.
setCapacity(cap: int)Imposta la capacità del flusso.
getLength() → longOttiene la lunghezza dei dati nel flusso.
setLength(len: long)Imposta la lunghezza del flusso.
flush()Svuota lo stream (no-op per lo stream di memoria).
readByte() → intLegge un byte dallo stream.
read(buf: byte[]) → intLegge byte dallo stream.
read(buf: byte[], start: int, len: int) → intLegge byte dallo stream.
write(buf: byte[])Scrive byte nello stream.
write(buf: byte[], start: int, len: int)Scrive byte nello stream.
writeByte(b: int)Scrive un byte nello stream.
seek(offset: long, seek: int) → longSi sposta a una posizione nello stream.
toArray() → byte[]Converte lo stream in un array.
close()Chiude lo stream.
copyTo(stream: Stream)Copia il contenuto dello stream in un altro stream.
copyTo(stream: OutputStream)Copia il contenuto dello stream in un stream di output.
getInputStream() → java.io.InputStreamRestituisce lo stream di input.
getOutputStream() → java.io.OutputStreamRestituisce lo stream di output.
wrap(stream: OutputStream) → StreamAvvolgi un OutputStream come Stream, lo stream deve essere chiuso per svuotare i dati sullo stream di output.
wrap(stream: InputStream) → StreamAvvolgi un InputStream come Stream.

Vedi anche

 Italiano