MemoryStream

MemoryStream

Opinie generală

MemoryStream este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: Stream, AutoCloseable.

Flux de memorie pentru citirea și scrierea datelor în memorii.

Această clasă oferă 23 de metode pentru a lucra cu obiecte MemoryStream în programele Java. Metodele disponibile includ: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte, și 6 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: buffer, inputStream, length, outputStream, size.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
sizeintCiteşte.Obține dimensiunea datelor din flux.
bufferbyte[]Citeşte.Ia tamponul.
lengthlongCiteşte.Obține lungimea datelor în flux.
outputStreamOutputStreamCiteşte.Obţine fluxul de ieşire.
inputStreamjava.io.InputStreamCiteşte.Obţine fluxul de intrare.

Metode de evaluare

SemnăturaDescriere:
MemoryStream()Creează un nou flux de memorie cu capacitate implicită.
MemoryStream(capacity: int)Creează un nou flux de memorie cu capacitate specificată.
MemoryStream(data: byte[])Creează un nou flux de memorie din datele existente.
getSize()intObține dimensiunea datelor din flux.
getBuffer()byte[]Ia tamponul.
setCapacity(cap: int)Stabileşte capacitatea fluxului.
getLength()longObține lungimea datelor în flux.
setLength(len: long)Stabileşte lungimea fluxului.
flush()Se curăță fluxul (nu-op pentru flux de memorie).
readByte()intCiteşte un byte din flux.
read(buf: byte[])intCiteşte baiti din flux.
read(buf: byte[], start: int, len: int)intCiteşte baiti din flux.
write(buf: byte[])Scrie baiti în flux.
write(buf: byte[], start: int, len: int)Scrie baiti în flux.
writeByte(b: int)Scrie un byte în flux.
seek(offset: long, seek: int)longCaută o poziţie în flux.
toArray()byte[]Convertează fluxul într-un matrice.
close()Închid râul.
copyTo(stream: Stream)Copiează conținutul fluxului într-un alt flux.
copyTo(stream: OutputStream)Copiează conținutul fluxului într-un flux de ieșire.
Stream(in: InputStream)File stream pentru citirea și scrierea fișierelor.
getOutputStream()OutputStreamÎntoarce fluxul de ieşire.
getInputStream()java.io.InputStreamCreează un nou flux de fişiere.

Vezi și:

 Română