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.

خصائص

اسمالنوعالوصولوصف
sizeintاقرأيحصل على حجم البيانات في التدفق.
bufferbyte[]اقرأيحصل على العازل.
lengthlongاقرأيحصل على طول البيانات في التدفق.
outputStreamOutputStreamاقرأيحصل على التيار الخارجي.
inputStreamjava.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يخلق تيار ملف جديد.

انظر أيضاً

 العربية