Stream

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public abstract class Stream implements Closeable

由 lexchou 于 2016年12月14日 创建。

字段

字段描述
SEEK_CURRENT
SEEK_END
SEEK_SET

方法

方法描述
close()
copyTo(Stream output)
equals(Object arg0)
flush()
getClass()
getInputStream()
getLength()
getOutputStream()
hashCode()
notify()
notifyAll()
read(byte[] buf)
read(byte[] buf, int start, int len)
read(ByteSpan bytes)
readByte()
seek(long offset, int seek)
setLength(long len)
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)

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 output)

public void copyTo(Stream output)

Parameters:

参数类型描述
outputStream

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: 布尔

flush()

public void flush()

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

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:

参数类型描述
字节com.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

setLength(long len)

public void setLength(long len)

Parameters:

参数类型描述
lenlong

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:

参数类型描述
字节com.aspose.threed.ByteSpan

writeByte(int b)

public void writeByte(int b)

Parameters:

参数类型描述
bint