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