MemoryStream

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 עבור חבילת 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()זרם זרימה (No-op for memory stream).
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יצירת קובץ חדש זרימה.

ראה גם

 עברית