MemoryStream
Overview
MemoryStream Java için Aspose.3D FOSS sınıfıdır. Mirasçılardan gelenler: Stream, AutoCloseable.
Hafıza akışı, hafızada okuma ve yazma verileri için.
Bu sınıf, Java programlarında MemoryStream nesnelerle çalışmak için 23 yöntem sunar. Mevcut yöntemler şunları içerir: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte,6 adet daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : buffer, inputStream, length, outputStream, size.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
size | int | Read | Akımdaki veri boyutunu alır. |
buffer | byte[] | Read | Buffer’ı alırsın. |
length | long | Read | Akışın veri uzunluğunu alır. |
outputStream | OutputStream | Read | çıkış akışı alır. |
inputStream | java.io.InputStream | Read | Giriş akışını alır. |
Methods
| Signature | Description |
|---|---|
MemoryStream() | Yeni bir hafıza akışı varsayılan kapasite ile oluşturur. |
MemoryStream(capacity: int) | Yeni bir hafıza akışı belirlenmiş kapasiteye sahip oluşturur. |
MemoryStream(data: byte[]) | Mevcut verilerden yeni bir hafıza akışı oluşturur. |
getSize() → int | Akımdaki veri boyutunu alır. |
getBuffer() → byte[] | Buffer’ı alırsın. |
setCapacity(cap: int) | Akım kapasitesini belirleyin. |
getLength() → long | Akışın veri uzunluğunu alır. |
setLength(len: long) | Akımın uzunluğunu belirleyin. |
flush() | Akım akışını (memory stream için no-op) akın. |
readByte() → int | Bir byte akıştan okuyor. |
read(buf: byte[]) → int | Akımdan baht okuyor. |
read(buf: byte[], start: int, len: int) → int | Akımdan baht okuyor. |
write(buf: byte[]) | Bu yazıyı akışa atıyoruz. |
write(buf: byte[], start: int, len: int) | Bu yazıyı akışa atıyoruz. |
writeByte(b: int) | Bir byte yazın akışa. |
seek(offset: long, seek: int) → long | Akışta bir pozisyon arıyor. |
toArray() → byte[] | Akımını bir array haline dönüştürür. |
close() | Akımını kapatın. |
copyTo(stream: Stream) | Akış içeriğini başka bir akışa kopyalayın. |
copyTo(stream: OutputStream) | Akış içeriğini bir çıkış akışına kopyalayın. |
Stream(in: InputStream) | Dosya akışı dosyaları okumak ve yazmak için. |
getOutputStream() → OutputStream | Üretimi geri getirir. |
getInputStream() → java.io.InputStream | Yeni bir dosya akışı oluşturur. |