public final class BufferUtil extends Object
Modifier and Type | Method and Description |
---|---|
static CharSequence |
getCharSequence(ByteBuffer buf,
Charset charset) |
static CharSequence |
getCharSequence(ByteBuffer buf,
CharsetDecoder decoder) |
static String |
getString(ByteBuffer buf,
Charset charset) |
static int |
indexOf(ByteBuffer buf,
byte value) |
static int |
indexOf(ByteBuffer buf,
int offset,
byte value) |
static int |
positionOf(ByteBuffer buf,
byte value)
Finds the position of a byte relative to the start of the buffer.
|
static void |
putCharSequence(ByteBuffer buf,
Charset charset,
CharSequence value) |
static void |
putCharSequence(ByteBuffer buf,
CharsetEncoder encoder,
CharSequence value) |
static void |
putString(ByteBuffer buf,
Charset charset,
String value) |
static ByteBuffer |
slice(ByteBuffer buffer,
int position) |
static ByteBuffer |
slice(ByteBuffer buffer,
int position,
int size) |
public static void putString(ByteBuffer buf, Charset charset, String value)
public static String getString(ByteBuffer buf, Charset charset)
public static void putCharSequence(ByteBuffer buf, Charset charset, CharSequence value)
public static void putCharSequence(ByteBuffer buf, CharsetEncoder encoder, CharSequence value)
public static CharSequence getCharSequence(ByteBuffer buf, Charset charset)
public static CharSequence getCharSequence(ByteBuffer buf, CharsetDecoder decoder)
public static int positionOf(ByteBuffer buf, byte value)
buf
- The ByteBuffer to find the value invalue
- The value to locatepublic static int indexOf(ByteBuffer buf, byte value)
public static int indexOf(ByteBuffer buf, int offset, byte value)
public static ByteBuffer slice(ByteBuffer buffer, int position)
public static ByteBuffer slice(ByteBuffer buffer, int position, int size)
Copyright © 2017. All rights reserved.