java.lang
Class StringBuilder
java.lang.Object
java.lang.StringBuilder
- All Implemented Interfaces:
- Serializable, Appendable, CharSequence
public final class StringBuilder
- extends Object
- implements Serializable, CharSequence, Appendable
Standard mutable string representation, as specified by the standard
Java API.
Compliance: J2SE: 1.5 incomplete
- See Also:
- Serialized Form
|
Method Summary |
StringBuilder |
append(boolean b)
|
StringBuilder |
append(char c)
|
StringBuilder |
append(char[] str)
|
StringBuilder |
append(char[] str,
int offset,
int len)
|
StringBuilder |
append(CharSequence csq)
|
StringBuilder |
append(CharSequence csq,
int start,
int end)
|
StringBuilder |
append(double d)
|
StringBuilder |
append(float f)
|
StringBuilder |
append(int i)
|
StringBuilder |
append(long l)
|
StringBuilder |
append(Object obj)
|
StringBuilder |
append(String str)
|
StringBuilder |
append(StringBuffer sb)
|
StringBuilder |
appendCodePoint(int codePoint)
|
int |
capacity()
|
char |
charAt(int index)
|
int |
codePointAt(int index)
|
int |
codePointBefore(int index)
|
int |
codePointCount(int beginIndex,
int endIndex)
|
StringBuilder |
delete(int start,
int end)
|
StringBuilder |
deleteCharAt(int index)
|
void |
ensureCapacity(int minimumCapacity)
|
void |
getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
|
int |
indexOf(String str)
|
int |
indexOf(String str,
int fromIndex)
|
StringBuilder |
insert(int offset,
boolean b)
|
StringBuilder |
insert(int offset,
char c)
|
StringBuilder |
insert(int offset,
char[] str)
|
StringBuilder |
insert(int index,
char[] str,
int offset,
int count)
|
StringBuilder |
insert(int dstOffset,
CharSequence s)
|
StringBuilder |
insert(int dstOffset,
CharSequence s,
int start,
int end)
|
StringBuilder |
insert(int offset,
double d)
|
StringBuilder |
insert(int offset,
float f)
|
StringBuilder |
insert(int offset,
int i)
|
StringBuilder |
insert(int offset,
long l)
|
StringBuilder |
insert(int offset,
Object obj)
|
StringBuilder |
insert(int offset,
String str)
|
int |
lastIndexOf(String str)
|
int |
lastIndexOf(String str,
int fromIndex)
|
int |
length()
|
int |
offsetByCodePoints(int index,
int codePointOffset)
|
StringBuilder |
replace(int start,
int end,
String str)
|
StringBuilder |
reverse()
|
void |
setCharAt(int index,
char ch)
|
void |
setLength(int newLength)
|
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(int length)
StringBuilder
public StringBuilder(String str)
StringBuilder
public StringBuilder(CharSequence seq)
length
public int length()
- Specified by:
length in interface CharSequence
capacity
public int capacity()
ensureCapacity
public void ensureCapacity(int minimumCapacity)
setLength
public void setLength(int newLength)
charAt
public char charAt(int index)
- Specified by:
charAt in interface CharSequence
getChars
public void getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
setCharAt
public void setCharAt(int index,
char ch)
append
public StringBuilder append(Object obj)
append
public StringBuilder append(String str)
append
public StringBuilder append(StringBuffer sb)
append
public StringBuilder append(char[] str)
append
public StringBuilder append(char[] str,
int offset,
int len)
append
public StringBuilder append(boolean b)
append
public StringBuilder append(char c)
- Specified by:
append in interface Appendable
append
public StringBuilder append(CharSequence csq)
- Specified by:
append in interface Appendable
append
public StringBuilder append(CharSequence csq,
int start,
int end)
- Specified by:
append in interface Appendable
append
public StringBuilder append(int i)
append
public StringBuilder append(long l)
append
public StringBuilder append(float f)
append
public StringBuilder append(double d)
appendCodePoint
public StringBuilder appendCodePoint(int codePoint)
codePointAt
public int codePointAt(int index)
codePointBefore
public int codePointBefore(int index)
codePointCount
public int codePointCount(int beginIndex,
int endIndex)
offsetByCodePoints
public int offsetByCodePoints(int index,
int codePointOffset)
lastIndexOf
public int lastIndexOf(String str)
lastIndexOf
public int lastIndexOf(String str,
int fromIndex)
delete
public StringBuilder delete(int start,
int end)
deleteCharAt
public StringBuilder deleteCharAt(int index)
replace
public StringBuilder replace(int start,
int end,
String str)
substring
public String substring(int start)
subSequence
public CharSequence subSequence(int start,
int end)
- Specified by:
subSequence in interface CharSequence
substring
public String substring(int start,
int end)
insert
public StringBuilder insert(int index,
char[] str,
int offset,
int count)
insert
public StringBuilder insert(int offset,
Object obj)
insert
public StringBuilder insert(int offset,
String str)
insert
public StringBuilder insert(int offset,
char[] str)
insert
public StringBuilder insert(int offset,
boolean b)
insert
public StringBuilder insert(int offset,
char c)
insert
public StringBuilder insert(int offset,
int i)
insert
public StringBuilder insert(int offset,
long l)
insert
public StringBuilder insert(int offset,
float f)
insert
public StringBuilder insert(int offset,
double d)
indexOf
public int indexOf(String str)
indexOf
public int indexOf(String str,
int fromIndex)
reverse
public StringBuilder reverse()
toString
public String toString()
- Specified by:
toString in interface CharSequence- Overrides:
toString in class Object
trimToSize
public void trimToSize()
insert
public StringBuilder insert(int dstOffset,
CharSequence s,
int start,
int end)
insert
public StringBuilder insert(int dstOffset,
CharSequence s)