public class ByteBuffer extends Object
Constructor and Description |
---|
ByteBuffer()
Create a default ByteBuffer capable of holding 10 bytes
|
ByteBuffer(int initialSize)
Creates a ByteBuffer which has an initialze size
|
Modifier and Type | Method and Description |
---|---|
void |
append(byte b)
Appends a byte to this buffer.
|
void |
append(byte[] bytes)
Appends the bytes to this buffer.
|
void |
append(int val)
Appends an int to this buffer.
|
byte[] |
buffer()
Get's the bytes, the backing store for this buffer.
|
int |
capacity() |
void |
clear()
Reset the Buffer position to 0.
|
byte[] |
copyOfUsedBytes()
Get's a copy of the bytes used.
|
byte |
get(int i)
Returns the byte at a given position.
|
int |
position() |
public ByteBuffer()
public ByteBuffer(int initialSize)
initialSize
- The initial buffer sizepublic final void clear()
public final int position()
public final int capacity()
public final byte get(int i)
i
- The positionpublic final byte[] buffer()
public final byte[] copyOfUsedBytes()
public final void append(byte[] bytes)
bytes
- The byte[] to append to the bufferpublic final void append(byte b)
b
- The byte to append to the bufferpublic final void append(int val)
val
- The integer to append to the bufferCopyright © 2003–2018 The Apache Software Foundation. All rights reserved.