MemoryStream
المعلومات العامة
MemoryStream هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Stream, AutoCloseable.
تيار الذاكرة لقراءة و كتابة البيانات في الاحتفاظ.
توفر هذه الفئة 23 طريقة للعمل مع MemoryStream كائنات في برامج Java. المنهجيات المتاحة تشمل: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte,، و 6 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: buffer, inputStream, length, outputStream, size.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
size | int | اقرأ | يحصل على حجم البيانات في التدفق. |
buffer | byte[] | اقرأ | يحصل على العازل. |
length | long | اقرأ | يحصل على طول البيانات في التدفق. |
outputStream | OutputStream | اقرأ | يحصل على التيار الخارجي. |
inputStream | java.io.InputStream | اقرأ | يحصل على تدفق المدخلات. |
الطرق
| التوقيع | وصف |
|---|---|
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 | يخلق تيار ملف جديد. |