public class ByteBufOutputStream
extends java.io.OutputStream
implements java.io.DataOutput
OutputStream
这在将数据写入ByteBuf
。
针对该流的写操作将发生在writerIndex
其底层缓冲器和writerIndex
在写入操作期间将增加。
此流实现DataOutput
为了您的方便。 流的字节序不一定是大端,而是取决于底层缓冲区的字节序。
ByteBufInputStream
Constructor and Description |
---|
ByteBufOutputStream(ByteBuf buffer)
创建一个将数据写入指定的
buffer 的新流。
|
Modifier and Type | Method and Description |
---|---|
ByteBuf |
buffer()
返回此流正在写入数据的缓冲区。
|
void |
write(byte[] b) |
void |
write(byte[] b, int off, int len) |
void |
write(int b) |
void |
writeBoolean(boolean v) |
void |
writeByte(int v) |
void |
writeBytes(java.lang.String s) |
void |
writeChar(int v) |
void |
writeChars(java.lang.String s) |
void |
writeDouble(double v) |
void |
writeFloat(float v) |
void |
writeInt(int v) |
void |
writeLong(long v) |
void |
writeShort(int v) |
void |
writeUTF(java.lang.String s) |
int |
writtenBytes()
返回此流到目前为止写入的字节数。
|
public ByteBufOutputStream(ByteBuf buffer)
buffer
的新流。
public int writtenBytes()
public void write(byte[] b, int off, int len) throws java.io.IOException
write
在界面
java.io.DataOutput
write
,课时
java.io.OutputStream
java.io.IOException
public void write(byte[] b) throws java.io.IOException
write
在界面
java.io.DataOutput
write
在课堂上
java.io.OutputStream
java.io.IOException
public void write(int b) throws java.io.IOException
write
在界面
java.io.DataOutput
write
java.io.OutputStream
java.io.IOException
public void writeBoolean(boolean v) throws java.io.IOException
writeBoolean
接口
java.io.DataOutput
java.io.IOException
public void writeByte(int v) throws java.io.IOException
writeByte
接口
java.io.DataOutput
java.io.IOException
public void writeBytes(java.lang.String s) throws java.io.IOException
writeBytes
在界面
java.io.DataOutput
java.io.IOException
public void writeChar(int v) throws java.io.IOException
writeChar
在界面
java.io.DataOutput
java.io.IOException
public void writeChars(java.lang.String s) throws java.io.IOException
writeChars
在界面
java.io.DataOutput
java.io.IOException
public void writeDouble(double v) throws java.io.IOException
writeDouble
,界面
java.io.DataOutput
java.io.IOException
public void writeFloat(float v) throws java.io.IOException
writeFloat
接口
java.io.DataOutput
java.io.IOException
public void writeInt(int v) throws java.io.IOException
writeInt
,界面
java.io.DataOutput
java.io.IOException
public void writeLong(long v) throws java.io.IOException
writeLong
接口
java.io.DataOutput
java.io.IOException
public void writeShort(int v) throws java.io.IOException
writeShort
在界面
java.io.DataOutput
java.io.IOException
public void writeUTF(java.lang.String s) throws java.io.IOException
writeUTF
在界面
java.io.DataOutput
java.io.IOException
public ByteBuf buffer()
Copyright © 2008–2018 The Netty Project. All rights reserved.