MemoryStream
Übersicht
MemoryStream ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: Stream, AutoCloseable.
Speicher-Stream zum Lesen und Schreiben von Daten im Speicher.
Diese Klasse stellt 24 Methoden zur Arbeit mit MemoryStream-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: MemoryStream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, seek und 6 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde. Eigenschaften: SEEK_CURRENT, SEEK_END, SEEK_SET, buffer, inputStream, length und 2 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
size | int | Lesen | Gibt die Größe der Daten im Stream zurück. |
buffer | byte[] | Lesen | Gibt den Puffer zurück. |
length | long | Lesen | Gibt die Länge der Daten im Stream zurück. |
inputStream | java.io.InputStream | Lesen | Ruft den Eingabestream ab. |
outputStream | java.io.OutputStream | Lesen | Ruft den Ausgabestream ab. |
SEEK_SET | int | Lesen | Ruft das Seek-Set ab. |
SEEK_CURRENT | int | Lesen | Gibt die aktuelle Position zurück. |
SEEK_END | int | Lesen | Gibt das Seek-Ende zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
MemoryStream() | Erstellt einen neuen Memory-Stream mit Standardkapazität. |
MemoryStream(capacity: int) | Erstellt einen neuen Memory-Stream mit angegebener Kapazität. |
MemoryStream(data: byte[]) | Erstellt einen neuen Memory-Stream aus vorhandenen Daten. |
getSize() → int | Ruft die Größe der Daten im Stream ab. |
getBuffer() → byte[] | Ruft den Puffer ab. |
setCapacity(cap: int) | Legt die Kapazität des Streams fest. |
getLength() → long | Gibt die Länge der Daten im Stream zurück. |
setLength(len: long) | Legt die Länge des Streams fest. |
flush() | Spült den Stream (kein Vorgang für Memory-Stream). |
readByte() → int | Liest ein Byte aus dem Stream. |
read(buf: byte[]) → int | Liest Bytes aus dem Stream. |
read(buf: byte[], start: int, len: int) → int | Liest Bytes aus dem Stream. |
write(buf: byte[]) | Schreibt Bytes in den Stream. |
write(buf: byte[], start: int, len: int) | Schreibt Bytes in den Stream. |
writeByte(b: int) | Schreibt ein Byte in den Stream. |
seek(offset: long, seek: int) → long | Springt zu einer Position im Stream. |
toArray() → byte[] | Konvertiert den Stream in ein Array. |
close() | Schließt den Stream. |
copyTo(stream: Stream) | Kopiert den Stream-Inhalt in einen anderen Stream. |
copyTo(stream: OutputStream) | Kopiert den Stream-Inhalt in einen Ausgabestream. |
getInputStream() → java.io.InputStream | Gibt den Eingabestream zurück. |
getOutputStream() → java.io.OutputStream | Gibt den Ausgabestream zurück. |
wrap(stream: OutputStream) → Stream | Ein OutputStream als Stream verpacken, der Stream muss geschlossen werden, um Daten in den Ausgabestream zu flushen. |
wrap(stream: InputStream) → Stream | Ein InputStream als Stream verpacken. |