MemoryStream

Inheritance: java.lang.Object、com.aspose.threed.Stream

All Implemented Interfaces: java.lang.AutoCloseable

public class MemoryStream extends Stream implements AutoCloseable

2017年6月13日、lexchou によって作成されました。

コンストラクタ

コンストラクタ説明
MemoryStream()
MemoryStream(int capacity)
MemoryStream(byte[] data)

フィールド

フィールド説明
SEEK_CURRENT
SEEK_END
SEEK_SET

メソッド

メソッド説明
close()
copyTo(Stream stream)
copyTo(OutputStream stream)
equals(Object arg0)
flush()
getBuffer()
getClass()
getInputStream()
getLength()
getOutputStream()
getSize()
hashCode()
notify()
notifyAll()
read(byte[] buf)
read(byte[] buf, int start, int len)
read(ByteSpan bytes)
readByte()
seek(long offset, int seek)
setCapacity(int cap)指定された値に容量を設定します
setLength(long len)
toArray()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)
wrap(InputStream stream)
wrap(OutputStream stream)OutputStream を Stream としてラップします。データを出力ストリームにフラッシュするために、ストリームを閉じる必要があります。
write(byte[] buf)
write(byte[] buf, int start, int len)
write(ByteSpan bytes)
writeByte(int b)

MemoryStream()

public MemoryStream()

MemoryStream(int capacity)

public MemoryStream(int capacity)

Parameters:

パラメーター説明
容量int

MemoryStream(byte[] data)

public MemoryStream(byte[] data)

Parameters:

パラメーター説明
データbyte[]

SEEK_CURRENT

public static final int SEEK_CURRENT

SEEK_END

public static final int SEEK_END

SEEK_SET

public static final int SEEK_SET

close()

public void close()

copyTo(Stream stream)

public void copyTo(Stream stream)

Parameters:

パラメーター説明
streamStream

copyTo(OutputStream stream)

public void copyTo(OutputStream stream)

Parameters:

パラメーター説明
ストリームjava.io.OutputStream

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメーター説明
arg0java.lang.Object

Returns: boolean

flush()

public void flush()

getBuffer()

public byte[] getBuffer()

Returns: byte[]

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getInputStream()

public InputStream getInputStream()

Returns: java.io.InputStream

getLength()

public long getLength()

Returns: long

getOutputStream()

public OutputStream getOutputStream()

Returns: java.io.OutputStream

getSize()

public int getSize()

Returns: int

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

read(byte[] buf)

public int read(byte[] buf)

Parameters:

パラメーター説明
bufbyte[]

Returns: int

read(byte[] buf, int start, int len)

public int read(byte[] buf, int start, int len)

Parameters:

パラメーター説明
bufbyte[]
開始int
lenint

Returns: int

read(ByteSpan bytes)

public int read(ByteSpan bytes)

Parameters:

パラメーター説明
bytescom.aspose.threed.ByteSpan

Returns: int

readByte()

public int readByte()

Returns: int

seek(long offset, int seek)

public long seek(long offset, int seek)

Parameters:

パラメーター説明
オフセットlong
seekint

Returns: long

setCapacity(int cap)

public void setCapacity(int cap)

指定された値に容量を設定します

Parameters:

パラメーター説明
capintメモリストリームの新しい容量。

setLength(long len)

public void setLength(long len)

Parameters:

パラメーター説明
lenlong

toArray()

public byte[] toArray()

Returns: byte[]

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

パラメーター説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメーター説明
arg0long
arg1int

wrap(InputStream stream)

public static Stream wrap(InputStream stream)

Parameters:

パラメーター説明
ストリームjava.io.InputStream

Returns: Stream

wrap(OutputStream stream)

public static Stream wrap(OutputStream stream)

OutputStream を Stream としてラップします。データを出力ストリームにフラッシュするために、ストリームを閉じる必要があります。

Parameters:

パラメーター説明
ストリームjava.io.OutputStreamラップする出力ストリーム

Returns: Stream - wrapped Stream instance

write(byte[] buf)

public void write(byte[] buf)

Parameters:

パラメーター説明
bufbyte[]

write(byte[] buf, int start, int len)

public void write(byte[] buf, int start, int len)

Parameters:

パラメーター説明
bufbyte[]
開始int
lenint

write(ByteSpan bytes)

public void write(ByteSpan bytes)

Parameters:

パラメーター説明
bytescom.aspose.threed.ByteSpan

writeByte(int b)

public void writeByte(int b)

Parameters:

パラメーター説明
bint