MemoryStream
ภาพรวม
MemoryStream เป็นคลาสใน Aspose.3D FOSS สําหรับ Java. ทายาทจาก: Stream, AutoCloseable.
ช่องความจําสําหรับการอ่านและเขียนข้อมูลในความทรงจํา.
หมวดนี้ให้ 24 วิธีในการทํางานกับ MemoryStream วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: MemoryStream, Stream, close, copyTo, flush, getBuffer, getInputStream, getLength, getOutputStream, getSize, read, readByte,และ 7 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ 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 เป็นสตรีม. |