public final class

CharArrayBuffer

extends Object
java.lang.Object
   ↳ org.apache.http.util.CharArrayBuffer

Class Overview

A resizable char array.

Summary

Public Constructors
CharArrayBuffer(int capacity)
Public Methods
void append(String str)
void append(char ch)
void append(char[] b, int off, int len)
void append(CharArrayBuffer b)
void append(ByteArrayBuffer b, int off, int len)
void append(CharArrayBuffer b, int off, int len)
void append(Object obj)
void append(byte[] b, int off, int len)
char[] buffer()
int capacity()
char charAt(int i)
void clear()
void ensureCapacity(int required)
int indexOf(int ch, int beginIndex, int endIndex)
int indexOf(int ch)
boolean isEmpty()
boolean isFull()
int length()
void setLength(int len)
String substring(int beginIndex, int endIndex)
String substringTrimmed(int beginIndex, int endIndex)
char[] toCharArray()
String toString()
Returns a string containing a concise, human-readable description of this object.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public CharArrayBuffer (int capacity)

Public Methods

public void append (String str)

public void append (char ch)

public void append (char[] b, int off, int len)

public void append (CharArrayBuffer b)

public void append (ByteArrayBuffer b, int off, int len)

public void append (CharArrayBuffer b, int off, int len)

public void append (Object obj)

public void append (byte[] b, int off, int len)

public char[] buffer ()

public int capacity ()

public char charAt (int i)

public void clear ()

public void ensureCapacity (int required)

public int indexOf (int ch, int beginIndex, int endIndex)

public int indexOf (int ch)

public boolean isEmpty ()

public boolean isFull ()

public int length ()

public void setLength (int len)

public String substring (int beginIndex, int endIndex)

public String substringTrimmed (int beginIndex, int endIndex)

public char[] toCharArray ()

public String toString ()

Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation simply concatenates the class name, the '@' sign and a hexadecimal representation of the object's hashCode(), that is, it is equivalent to the following expression:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Returns
  • a printable representation of this object.