MemoryStream

MemoryStream

Overzicht

MemoryStream is een klasse in Aspose.3D FOSS voor Java. Erft van: Stream, AutoCloseable.

Geheugenstroom voor het lezen en schrijven van gegevens in het geheugen.

Deze klasse biedt 24 methoden voor het werken met MemoryStream objecten in Java programma’s. Beschikbare methoden omvatten: MemoryStream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, seek, en 6 extra methoden. Alle publieke leden zijn toegankelijk voor elke Java applicatie na het installeren van het Aspose.3D FOSS voor Java pakket. Eigenschappen: SEEK_CURRENT, SEEK_END, SEEK_SET, buffer, inputStream, length, en nog 2.

Eigenschappen

NaamTypeToegangBeschrijving
sizeintLezenHaalt de grootte van de gegevens in de stream op.
bufferbyte[]LezenHaalt de buffer op.
lengthlongLezenHaalt de lengte van de gegevens in de stream op.
inputStreamjava.io.InputStreamLezenHaalt de invoerstroom op.
outputStreamjava.io.OutputStreamLezenHaalt de outputstream op.
SEEK_SETintLezenHaalt de zoekset op.
SEEK_CURRENTintLezenHaalt de huidige zoekpositie op.
SEEK_ENDintLezenHaalt het einde van de zoekpositie op.

Methoden

HandtekeningBeschrijving
MemoryStream()Maakt een nieuwe geheugenstroom met standaardcapaciteit.
MemoryStream(capacity: int)Maakt een nieuwe geheugenstroom met opgegeven capaciteit.
MemoryStream(data: byte[])Maakt een nieuwe geheugenstroom van bestaande gegevens.
getSize() → intGeeft de grootte van de gegevens in de stream terug.
getBuffer() → byte[]Haalt de buffer op.
setCapacity(cap: int)Stelt de capaciteit van de stream in.
getLength() → longHaalt de lengte van de gegevens in de stream op.
setLength(len: long)Stelt de lengte van de stream in.
flush()Leegt de stream (geen bewerking voor memory stream).
readByte() → intLeest een byte uit de stream.
read(buf: byte[]) → intLeest bytes uit de stream.
read(buf: byte[], start: int, len: int) → intLeest bytes van de stream.
write(buf: byte[])Schrijft bytes naar de stream.
write(buf: byte[], start: int, len: int)Schrijft bytes naar de stream.
writeByte(b: int)Schrijft een byte naar de stream.
seek(offset: long, seek: int) → longZoekt naar een positie in de stream.
toArray() → byte[]Converteert de stream naar een array.
close()Sluit de stream.
copyTo(stream: Stream)Kopieert de inhoud van de stream naar een andere stream.
copyTo(stream: OutputStream)Kopieert de inhoud van de stream naar een outputstream.
getInputStream() → java.io.InputStreamRetourneert de invoerstroom.
getOutputStream() → java.io.OutputStreamRetourneert de uitvoerstroom.
wrap(stream: OutputStream) → StreamWikkel een OutputStream als Stream; de stream moet worden gesloten om gegevens naar de uitvoerstroom te flushen.
wrap(stream: InputStream) → StreamWikkel een InputStream als Stream.

Zie ook

 Nederlands