public class StringBuilder extends Object implements CharSequence
Constructor and Description |
---|
StringBuilder()
Constructs an empty string builder.
|
StringBuilder(CharSequence chars) |
StringBuilder(int length)
Constructs an empty string builder with the specified capacity.
|
StringBuilder(String s)
Constructs a string builder containing the given string.
|
Modifier and Type | Method and Description |
---|---|
StringBuilder |
append(boolean b) |
StringBuilder |
append(char c) |
StringBuilder |
append(char[] chars) |
StringBuilder |
append(char[] chars,
int offset,
int length) |
StringBuilder |
append(CharSequence chars) |
StringBuilder |
append(CharSequence chars,
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 s) |
StringBuilder |
append(StringBuffer buff) |
int |
capacity() |
char |
charAt(int index) |
StringBuilder |
delete(int start,
int end)
Remove characters from the StringBuilder..
|
StringBuilder |
deleteCharAt(int index) |
void |
ensureCapacity(int minimumCapacity)
Make sure that the StringBuilder's capacity is at least as large as minimumCapacity.
|
void |
getChars(int srcBegin,
int srcEnd,
char[] dest,
int destBegin) |
StringBuilder |
insert(int index,
boolean value) |
StringBuilder |
insert(int index,
char value) |
StringBuilder |
insert(int index,
char[] chars) |
StringBuilder |
insert(int index,
char[] ch,
int offset,
int length) |
StringBuilder |
insert(int index,
double value) |
StringBuilder |
insert(int index,
float value) |
StringBuilder |
insert(int index,
int value) |
StringBuilder |
insert(int index,
long value) |
StringBuilder |
insert(int index,
Object value) |
StringBuilder |
insert(int index,
String string) |
int |
length()
Returns the number of characters added to the StringBuilder.
|
StringBuilder |
replace(int start,
int end,
String str) |
StringBuilder |
reverse() |
void |
setCharAt(int index,
char ch) |
void |
setLength(int length)
Set the length of the StringBuilder.
|
CharSequence |
subSequence(int start,
int end) |
String |
substring(int start)
Return a new String that contains the characters in the StringBuilder from start to the end of the StringBuilder
|
String |
substring(int start,
int end)
Return a new String that contains the characters in the StringBuilder from start to end-1.
|
String |
toString()
Convert the added characters to a String.
|
public StringBuilder()
public StringBuilder(String s)
public StringBuilder(int length)
public StringBuilder(CharSequence chars)
public StringBuilder append(String s)
public StringBuilder append(char[] chars)
public StringBuilder append(char[] chars, int offset, int length)
public StringBuilder append(boolean b)
public StringBuilder append(char c)
public StringBuilder append(int i)
public StringBuilder append(float f)
public StringBuilder append(double d)
public StringBuilder append(long l)
public StringBuilder append(Object obj)
public StringBuilder append(StringBuffer buff)
public int length()
length
in interface CharSequence
public String toString()
toString
in interface CharSequence
toString
in class Object
public String substring(int start, int end)
start
- The index of the first character - inclusive.end
- The index of the last character - exclusivepublic String substring(int start)
start
- The index of the first character - inclusive.public void ensureCapacity(int minimumCapacity)
public void setLength(int length)
length
- The new length.public void setCharAt(int index, char ch)
public StringBuilder reverse()
public void getChars(int srcBegin, int srcEnd, char[] dest, int destBegin)
public StringBuilder delete(int start, int end)
start
- The index of the first character - inclusive.end
- The index of the last character - exclusivepublic StringBuilder deleteCharAt(int index)
public char charAt(int index)
charAt
in interface CharSequence
public int capacity()
public StringBuilder insert(int index, char[] ch, int offset, int length)
public StringBuilder insert(int index, String string)
public StringBuilder insert(int index, char[] chars)
public StringBuilder insert(int index, boolean value)
public StringBuilder insert(int index, double value)
public StringBuilder insert(int index, float value)
public StringBuilder insert(int index, int value)
public StringBuilder insert(int index, long value)
public StringBuilder insert(int index, Object value)
public StringBuilder insert(int index, char value)
public StringBuilder replace(int start, int end, String str)
public CharSequence subSequence(int start, int end)
subSequence
in interface CharSequence
public StringBuilder append(CharSequence chars)
public StringBuilder append(CharSequence chars, int start, int end)