java.lang
Class StringBuilder
java.lang.Object
java.lang.StringBuilder
- All Implemented Interfaces:
- CharSequence
public class StringBuilder
- extends Object
- implements CharSequence
An expandable string of characters. Actually not very expandable!
09/25/2001 added number formatting thanks to Martin E. Nielsen.
You must ensure that the buffer is large enough to take the formatted
number.
- Author:
- Martin E. Nielsen, Sven Köhler
Method Summary |
StringBuilder |
append(boolean aBoolean)
|
StringBuilder |
append(char aChar)
|
StringBuilder |
append(char[] c)
|
StringBuilder |
append(char[] c,
int off,
int len)
|
StringBuilder |
append(CharSequence cs)
|
StringBuilder |
append(CharSequence cs,
int start,
int end)
|
StringBuilder |
append(double aDouble)
|
StringBuilder |
append(float aFloat)
|
StringBuilder |
append(int i)
|
StringBuilder |
append(long aLong)
|
StringBuilder |
append(Object aObject)
|
StringBuilder |
append(String s)
|
StringBuilder |
append(StringBuffer sb)
|
StringBuilder |
appendCodePoint(int cp)
|
int |
capacity()
|
char |
charAt(int i)
|
StringBuilder |
delete(int start,
int end)
|
StringBuilder |
deleteCharAt(int index)
|
void |
ensureCapacity(int minCapacity)
|
void |
getChars(int start,
int end,
char[] dst,
int dstStart)
Retrieves the contents of the StringBuilder in the form of an array of characters. |
int |
indexOf(String str)
|
int |
indexOf(String str,
int fromIndex)
|
int |
lastIndexOf(String str)
|
int |
lastIndexOf(String str,
int fromIndex)
|
int |
length()
|
void |
setCharAt(int i,
char ch)
|
void |
setLength(int newLen)
|
CharSequence |
subSequence(int start,
int end)
|
String |
substring(int start)
|
String |
substring(int start,
int end)
|
String |
toString()
|
void |
trimToSize()
|
StringBuilder
public StringBuilder()
StringBuilder
public StringBuilder(CharSequence seq)
StringBuilder
public StringBuilder(int length)
StringBuilder
public StringBuilder(String aString)
ensureCapacity
public void ensureCapacity(int minCapacity)
delete
public StringBuilder delete(int start,
int end)
deleteCharAt
public StringBuilder deleteCharAt(int index)
append
public StringBuilder append(String s)
append
public StringBuilder append(Object aObject)
append
public StringBuilder append(boolean aBoolean)
append
public StringBuilder append(char aChar)
append
public StringBuilder append(char[] c)
append
public StringBuilder append(char[] c,
int off,
int len)
append
public StringBuilder append(CharSequence cs)
append
public StringBuilder append(StringBuffer sb)
append
public StringBuilder append(CharSequence cs,
int start,
int end)
append
public StringBuilder append(int i)
append
public StringBuilder append(long aLong)
append
public StringBuilder append(float aFloat)
append
public StringBuilder append(double aDouble)
appendCodePoint
public StringBuilder appendCodePoint(int cp)
capacity
public int capacity()
indexOf
public int indexOf(String str)
indexOf
public int indexOf(String str,
int fromIndex)
lastIndexOf
public int lastIndexOf(String str)
lastIndexOf
public int lastIndexOf(String str,
int fromIndex)
toString
public String toString()
- Specified by:
toString
in interface CharSequence
- Overrides:
toString
in class Object
charAt
public char charAt(int i)
- Specified by:
charAt
in interface CharSequence
setCharAt
public void setCharAt(int i,
char ch)
setLength
public void setLength(int newLen)
length
public int length()
- Specified by:
length
in interface CharSequence
getChars
public void getChars(int start,
int end,
char[] dst,
int dstStart)
- Retrieves the contents of the StringBuilder in the form of an array of characters.
substring
public String substring(int start)
substring
public String substring(int start,
int end)
subSequence
public CharSequence subSequence(int start,
int end)
- Specified by:
subSequence
in interface CharSequence
trimToSize
public void trimToSize()