MemoryStream
خلاصه ای
MemoryStream یک کلاس در Aspose.3D FOSS برای جاوا است. وارثان از: Stream, AutoCloseable.
جریان حافظه برای خواندن و نوشتن داده ها در حافظه.
این کلاس ۲۴ روش برای کار با MemoryStream در برنامه های جاوا را فراهم می کند. روش های موجود شامل: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte,، و 7 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: buffer, inputStream, length, outputStream, size.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
size | int | بخونید. | اندازهٔ دادهها در جریان را دریافت میکند. |
buffer | byte[] | بخونید. | بافر را دریافت میکند. |
length | long | بخونید. | طول دادههای موجود در جریان را دریافت میکند. |
outputStream | OutputStream | بخونید. | جریان خروجی را دریافت میکند. |
inputStream | java.io.InputStream | بخونید. | جریان ورودی را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
MemoryStream() | یک جریان حافظه جدید با ظرفیت پیش فرض ایجاد می کند. |
MemoryStream(capacity: int) | یک جریان حافظه جدید با ظرفیت مشخص ایجاد می کند. |
MemoryStream(data: byte[]) | یک جریان حافظه جدید از داده های موجود ایجاد می کند. |
getSize() → int | اندازهٔ دادهها در جریان را دریافت میکند. |
getBuffer() → byte[] | بافر را دریافت میکند. |
setCapacity(cap: int) | ظرفیت جریان را تنظیم میکند. |
getLength() → long | طول دادهها در جریان را برمیگرداند. |
setLength(len: long) | طول جریان را تنظیم میکند. |
flush() | جریان را شستشو می دهد (هیچ عملیات برای جریان حافظه). |
readByte() → int | یک بایت از جریان میخونه. |
read(buf: byte[]) → int | بايت هاي جریان رو ميخونه. |
read(buf: byte[], start: int, len: int) → int | بايت هاي جریان رو ميخونه. |
write(buf: byte[]) | به جریان بایت می نويسد. |
write(buf: byte[], start: int, len: int) | به جریان بایت می نويسد. |
writeByte(b: int) | یک بایت به جریان می نویسد. |
seek(offset: long, seek: int) → long | دنبال يه جايگاه در رودخانه هست. |
toArray() → byte[] | جریان رو به یک آرایه تبدیل می کنه. |
close() | رودخونه رو مي بنده. |
copyTo(stream: Stream) | محتوای جریان را به یک جریان دیگر کپی می کند. |
copyTo(stream: OutputStream) | محتوای جریان را به یک جریان خروجی کپی می کند. |
Stream(in: InputStream) | جریان فایل برای خواندن و نوشتن پرونده ها. |
getOutputStream() → OutputStream | جریان خروجی را باز می گرداند. |
getInputStream() → java.io.InputStream | یک جریان فایل جدید ایجاد می کند. |
wrap(stream: InputStream) → Stream | InputStream را به عنوان Stream بسته بندی کنید. |