java.lang
Class StringBuffer
java.lang.Object
java.lang.StringBuffer
- All Implemented Interfaces:
- CharSequence, Serializable
- public final class StringBuffer
- extends Object
- implements Serializable, CharSequence
|
Method Summary |
StringBuffer |
append(boolean)
|
StringBuffer |
append(char)
|
StringBuffer |
append(char[])
|
StringBuffer |
append(char[],
int,
int)
|
StringBuffer |
append(double)
|
StringBuffer |
append(float)
|
StringBuffer |
append(int)
|
StringBuffer |
append(Object)
|
StringBuffer |
append(String)
|
StringBuffer |
append(StringBuffer)
|
StringBuffer |
append(long)
|
int |
capacity()
|
char |
charAt(int)
|
private void |
copy()
|
StringBuffer |
delete(int,
int)
|
StringBuffer |
deleteCharAt(int)
|
void |
ensureCapacity(int)
|
private void |
expandCapacity(int)
|
void |
getChars(int,
int,
char[],
int)
|
(package private) char[] |
getValue()
|
int |
indexOf(String)
|
int |
indexOf(String,
int)
|
StringBuffer |
insert(int,
boolean)
|
StringBuffer |
insert(int,
char)
|
StringBuffer |
insert(int,
char[])
|
StringBuffer |
insert(int,
char[],
int,
int)
|
StringBuffer |
insert(int,
double)
|
StringBuffer |
insert(int,
float)
|
StringBuffer |
insert(int,
int)
|
StringBuffer |
insert(int,
Object)
|
StringBuffer |
insert(int,
String)
|
StringBuffer |
insert(int,
long)
|
int |
lastIndexOf(String)
|
int |
lastIndexOf(String,
int)
|
int |
length()
|
private void |
readObject(ObjectInputStream)
|
StringBuffer |
replace(int,
int,
String)
|
StringBuffer |
reverse()
|
void |
setCharAt(int,
char)
|
void |
setLength(int)
|
(package private) void |
setShared()
|
CharSequence |
subSequence(int,
int)
|
String |
substring(int)
|
String |
substring(int,
int)
|
String |
toString()
|
count
private int count
NULL
private static final StringBuffer NULL
value
private char[] value
shared
private boolean shared
serialVersionUID
static final long serialVersionUID
StringBuffer
public StringBuffer()
StringBuffer
public StringBuffer(int)
StringBuffer
public StringBuffer(String)
capacity
public int capacity()
length
public int length()
- Specified by:
length in interface CharSequence
copy
private final void copy()
setShared
final void setShared()
getValue
final char[] getValue()
charAt
public char charAt(int)
- Specified by:
charAt in interface CharSequence
ensureCapacity
public void ensureCapacity(int)
expandCapacity
private void expandCapacity(int)
setLength
public void setLength(int)
setCharAt
public void setCharAt(int,
char)
getChars
public void getChars(int,
int,
char[],
int)
readObject
private void readObject(ObjectInputStream)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
subSequence
public CharSequence subSequence(int,
int)
- Specified by:
subSequence in interface CharSequence
toString
public String toString()
- Specified by:
toString in interface CharSequence- Overrides:
toString in class Object
substring
public String substring(int)
substring
public String substring(int,
int)
indexOf
public int indexOf(String)
lastIndexOf
public int lastIndexOf(String)
indexOf
public int indexOf(String,
int)
lastIndexOf
public int lastIndexOf(String,
int)
reverse
public StringBuffer reverse()
append
public StringBuffer append(char)
append
public StringBuffer append(double)
append
public StringBuffer append(float)
append
public StringBuffer append(int)
deleteCharAt
public StringBuffer deleteCharAt(int)
insert
public StringBuffer insert(int,
char)
insert
public StringBuffer insert(int,
double)
insert
public StringBuffer insert(int,
float)
delete
public StringBuffer delete(int,
int)
insert
public StringBuffer insert(int,
int)
insert
public StringBuffer insert(int,
long)
insert
public StringBuffer insert(int,
boolean)
insert
public StringBuffer insert(int,
char[])
insert
public StringBuffer insert(int,
char[],
int,
int)
append
public StringBuffer append(long)
append
public StringBuffer append(boolean)
append
public StringBuffer append(char[])
append
public StringBuffer append(char[],
int,
int)
insert
public StringBuffer insert(int,
Object)
append
public StringBuffer append(Object)
replace
public StringBuffer replace(int,
int,
String)
insert
public StringBuffer insert(int,
String)
append
public StringBuffer append(String)
append
public StringBuffer append(StringBuffer)
JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.