@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class Buffer extends Object implements Comparable, Cloneable
| Constructor and 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 and 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. | 
| Object | clone()Deprecated.  | 
| int | compareTo(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(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. | 
| String | toString()Deprecated.  | 
| String | toString(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 compareTo(Object other)
compareTo in interface Comparableother - The other bufferpublic String toString(String charsetName) throws UnsupportedEncodingException
charsetName - Valid Java Character Set NameUnsupportedEncodingExceptionpublic Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionCopyright © 2019 Apache Software Foundation. All rights reserved.