public final class LittleEndianByteArrayOutputStream extends java.io.OutputStream implements LittleEndianOutput, DelayableLittleEndianOutput
LittleEndianOutput
(将纯字节数组适配到 LittleEndianOutput)
Constructor and Description |
---|
LittleEndianByteArrayOutputStream(byte[] buf, int startOffset) |
LittleEndianByteArrayOutputStream(byte[] buf, int startOffset, int maxWriteLen) |
Modifier and Type | Method and Description |
---|---|
LittleEndianOutput |
createDelayedOutput(int size)
Creates an output stream intended for outputting a sequence of
size bytes.
(创建一个用于输出大小字节序列的输出流。)
|
int |
getWriteIndex() |
void |
write(byte[] b) |
void |
write(byte[] b, int offset, int len) |
void |
write(int b) |
void |
writeByte(int v) |
void |
writeDouble(double v) |
void |
writeInt(int v) |
void |
writeLong(long v) |
void |
writeShort(int v) |
public LittleEndianByteArrayOutputStream(byte[] buf, int startOffset, int maxWriteLen)
public LittleEndianByteArrayOutputStream(byte[] buf, int startOffset)
public void writeByte(int v)
writeByte
in interface
LittleEndianOutput
(接口 LittleEndianOutput 中的 writeByte)
public void writeDouble(double v)
writeDouble
in interface
LittleEndianOutput
(接口 LittleEndianOutput 中的 writeDouble)
public void writeInt(int v)
writeInt
in interface
LittleEndianOutput
(接口 LittleEndianOutput 中的 writeInt)
public void writeLong(long v)
writeLong
in interface
LittleEndianOutput
(接口 LittleEndianOutput 中的 writeLong)
public void writeShort(int v)
writeShort
in interface
LittleEndianOutput
(接口 LittleEndianOutput 中的 writeShort)
public void write(int b)
write
in class
java.io.OutputStream
(写在类 java.io.OutputStream)
public void write(byte[] b)
write
in interface
LittleEndianOutput
(写入接口 LittleEndianOutput)
write
in class
java.io.OutputStream
public void write(byte[] b, int offset, int len)
write
in interface
LittleEndianOutput
(写入接口 LittleEndianOutput)
write
in class
java.io.OutputStream
public int getWriteIndex()
public LittleEndianOutput createDelayedOutput(int size)
DelayableLittleEndianOutput
createDelayedOutput
in interface
DelayableLittleEndianOutput
(接口DelayableLittleEndianOutput 中的createDelayedOutput)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.