java.lang.Object
org.apache.http.io.CharArrayBuffer
- public final class CharArrayBuffer
- extends java.lang.Object
A resizable char array.
- Since:
- 4.0
- Version:
- $Revision: 390879 $
|
Field Summary |
private char[] |
buffer
|
private int |
len
|
|
Method Summary |
void |
append(byte[] b,
int off,
int len)
|
void |
append(ByteArrayBuffer b,
int off,
int len)
|
void |
append(char ch)
|
void |
append(char[] b,
int off,
int len)
|
void |
append(CharArrayBuffer b)
|
void |
append(CharArrayBuffer b,
int off,
int len)
|
void |
append(java.lang.Object obj)
|
void |
append(java.lang.String str)
|
char[] |
buffer()
|
int |
capacity()
|
char |
charAt(int i)
|
void |
clear()
|
void |
ensureCapacity(int required)
|
private void |
expand(int newlen)
|
int |
indexOf(int ch)
|
int |
indexOf(int ch,
int beginIndex,
int endIndex)
|
boolean |
isEmpty()
|
boolean |
isFull()
|
int |
length()
|
void |
setLength(int len)
|
java.lang.String |
substring(int beginIndex,
int endIndex)
|
java.lang.String |
substringTrimmed(int beginIndex,
int endIndex)
|
char[] |
toCharArray()
|
java.lang.String |
toString()
Convert this Object to a human-readable String. |
buffer
private char[] buffer
len
private int len
CharArrayBuffer
public CharArrayBuffer(int capacity)
expand
private void expand(int newlen)
append
public void append(char[] b,
int off,
int len)
append
public void append(java.lang.String str)
append
public void append(CharArrayBuffer b,
int off,
int len)
append
public void append(CharArrayBuffer b)
append
public void append(char ch)
append
public void append(byte[] b,
int off,
int len)
append
public void append(ByteArrayBuffer b,
int off,
int len)
append
public void append(java.lang.Object obj)
clear
public void clear()
toCharArray
public char[] toCharArray()
charAt
public char charAt(int i)
buffer
public char[] buffer()
capacity
public int capacity()
length
public int length()
ensureCapacity
public void ensureCapacity(int required)
setLength
public void setLength(int len)
isEmpty
public boolean isEmpty()
isFull
public boolean isFull()
indexOf
public int indexOf(int ch,
int beginIndex,
int endIndex)
indexOf
public int indexOf(int ch)
substring
public java.lang.String substring(int beginIndex,
int endIndex)
substringTrimmed
public java.lang.String substringTrimmed(int beginIndex,
int endIndex)
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).