@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 © 2021 Apache Software Foundation. All rights reserved.