@InterfaceAudience.Private public class StreamUtils extends Object
构造器和说明 |
---|
StreamUtils() |
限定符和类型 | 方法和说明 |
---|---|
static long |
readLong(InputStream in) |
static Pair<Integer,Integer> |
readRawVarint32(byte[] input,
int offset)
Reads a varInt value stored in an array.
|
static int |
readRawVarint32(ByteBuffer input) |
static int |
readRawVarint32(InputStream input) |
static short |
toShort(byte hi,
byte lo) |
static void |
writeInt(OutputStream out,
int v) |
static void |
writeLong(OutputStream out,
long v) |
static void |
writeRawVInt32(OutputStream output,
int value) |
static void |
writeShort(OutputStream out,
short v) |
public static void writeRawVInt32(OutputStream output, int value) throws IOException
IOException
public static int readRawVarint32(InputStream input) throws IOException
IOException
public static int readRawVarint32(ByteBuffer input) throws IOException
IOException
public static Pair<Integer,Integer> readRawVarint32(byte[] input, int offset) throws IOException
input
- Input array where the varInt is availableoffset
- Offset in the input array where varInt is availableIOException
public static short toShort(byte hi, byte lo)
public static void writeShort(OutputStream out, short v) throws IOException
IOException
public static void writeInt(OutputStream out, int v) throws IOException
IOException
public static void writeLong(OutputStream out, long v) throws IOException
IOException
public static long readLong(InputStream in) throws IOException
IOException
Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.