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)

Since: API Level 1

Public Methods

public void append (String str)

Since: API Level 1

public void append (char ch)

Since: API Level 1

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

Since: API Level 1

public void append (CharArrayBuffer b)

Since: API Level 1

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

Since: API Level 1

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

Since: API Level 1

public void append (Object obj)

Since: API Level 1

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

Since: API Level 1

public char[] buffer ()

Since: API Level 1

public int capacity ()

Since: API Level 1

public char charAt (int i)

Since: API Level 1

public void clear ()

Since: API Level 1

public void ensureCapacity (int required)

Since: API Level 1

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

Since: API Level 1

public int indexOf (int ch)

Since: API Level 1

public boolean isEmpty ()

Since: API Level 1

public boolean isFull ()

Since: API Level 1

public int length ()

Since: API Level 1

public void setLength (int len)

Since: API Level 1

public String substring (int beginIndex, int endIndex)

Since: API Level 1

public String substringTrimmed (int beginIndex, int endIndex)

Since: API Level 1

public char[] toCharArray ()

Since: API Level 1

public String toString ()

Since: API Level 1

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.