java.lang.Cloneable, java.lang.Comparable@Deprecated
@Public
@Stable
public class Buffer
extends java.lang.Object
implements java.lang.Comparable, java.lang.Cloneable
| Constructor | Description |
|---|---|
Buffer() |
Deprecated.
Create a zero-count sequence.
|
Buffer(byte[] bytes) |
Deprecated.
Create a Buffer using the byte array as the initial value.
|
Buffer(byte[] bytes,
int offset,
int length) |
Deprecated.
Create a Buffer using the byte range as the initial value.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
append(byte[] bytes) |
Deprecated.
Append specified bytes to the buffer
|
void |
append(byte[] bytes,
int offset,
int length) |
Deprecated.
Append specified bytes to the buffer.
|
java.lang.Object |
clone() |
Deprecated.
|
int |
compareTo(java.lang.Object other) |
Deprecated.
Define the sort order of the Buffer.
|
void |
copy(byte[] bytes,
int offset,
int length) |
Deprecated.
Copy the specified byte array to the Buffer.
|
boolean |
equals(java.lang.Object other) |
Deprecated.
|
byte[] |
get() |
Deprecated.
Get the data from the Buffer.
|
int |
getCapacity() |
Deprecated.
Get the capacity, which is the maximum count that could handled without
resizing the backing storage.
|
int |
getCount() |
Deprecated.
Get the current count of the buffer.
|
int |
hashCode() |
Deprecated.
|
void |
reset() |
Deprecated.
Reset the buffer to 0 size
|
void |
set(byte[] bytes) |
Deprecated.
Use the specified bytes array as underlying sequence.
|
void |
setCapacity(int newCapacity) |
Deprecated.
Change the capacity of the backing storage.
|
java.lang.String |
toString() |
Deprecated.
|
java.lang.String |
toString(java.lang.String charsetName) |
Deprecated.
Convert the byte buffer to a string an specific character encoding
|
void |
truncate() |
Deprecated.
Change the capacity of the backing store to be the same as the current
count of buffer.
|
public Buffer()
public Buffer(byte[] bytes)
bytes - This array becomes the backing storage for the object.public Buffer(byte[] bytes,
int offset,
int length)
bytes - Copy of this array becomes the backing storage for the object.offset - offset into byte arraylength - length of datapublic void set(byte[] bytes)
bytes - byte sequencepublic final void copy(byte[] bytes,
int offset,
int length)
bytes - byte array to be assignedoffset - offset into byte arraylength - length of datapublic byte[] get()
public int getCount()
public int getCapacity()
public void setCapacity(int newCapacity)
newCapacity - The new capacity in bytes.public void reset()
public void truncate()
public void append(byte[] bytes,
int offset,
int length)
bytes - byte array to be appendedoffset - offset into byte arraylength - length of datapublic void append(byte[] bytes)
bytes - byte array to be appendedpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(java.lang.Object other)
compareTo in interface java.lang.Comparableother - The other bufferpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(java.lang.String charsetName)
throws java.io.UnsupportedEncodingException
charsetName - Valid Java Character Set Namejava.io.UnsupportedEncodingExceptionpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.