java.lang
Class StringBuffer

java.lang.Object
  extended by java.lang.StringBuffer
All Implemented Interfaces:
Serializable, CharSequence


public final class StringBuffer
extends Object
implements Serializable, CharSequence

Standard mutable string representation, as specified by the standard Java API.

Compliance: CLDC: 1.0 complete

Compliance: J2SE: 1.4 incomplete

See Also:
Serialized Form

Constructor Summary
StringBuffer()
           
StringBuffer(int length)
           
StringBuffer(String str)
           
 
Method Summary
 StringBuffer append(boolean b)
           
 StringBuffer append(char c)
           
 StringBuffer append(char[] str)
           
 StringBuffer append(char[] str, int offset, int len)
           
 StringBuffer append(double d)
           
 StringBuffer append(float f)
           
 StringBuffer append(int i)
           
 StringBuffer append(long l)
           
 StringBuffer append(Object obj)
           
 StringBuffer append(String str)
           
 StringBuffer append(StringBuffer sb)
           
 int capacity()
           
 char charAt(int index)
           
 StringBuffer delete(int start, int end)
           
 StringBuffer 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)
           
 StringBuffer insert(int offset, boolean b)
           
 StringBuffer insert(int offset, char c)
           
 StringBuffer insert(int offset, char[] str)
           
 StringBuffer insert(int index, char[] str, int offset, int count)
           
 StringBuffer insert(int offset, double d)
           
 StringBuffer insert(int offset, float f)
           
 StringBuffer insert(int offset, int i)
           
 StringBuffer insert(int offset, long l)
           
 StringBuffer insert(int offset, Object obj)
           
 StringBuffer insert(int offset, String str)
           
 int length()
           
 StringBuffer replace(int start, int end, String str)
           
 StringBuffer 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringBuffer

public StringBuffer()

StringBuffer

public StringBuffer(int length)

StringBuffer

public StringBuffer(String str)
Method Detail

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 StringBuffer append(Object obj)

append

public StringBuffer append(String str)

append

public StringBuffer append(StringBuffer sb)

append

public StringBuffer append(char[] str)

append

public StringBuffer append(char[] str,
                           int offset,
                           int len)

append

public StringBuffer append(boolean b)

append

public StringBuffer append(char c)

append

public StringBuffer append(int i)

append

public StringBuffer append(long l)

append

public StringBuffer append(float f)

append

public StringBuffer append(double d)

delete

public StringBuffer delete(int start,
                           int end)

deleteCharAt

public StringBuffer deleteCharAt(int index)

replace

public StringBuffer 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 StringBuffer insert(int index,
                           char[] str,
                           int offset,
                           int count)

insert

public StringBuffer insert(int offset,
                           Object obj)

insert

public StringBuffer insert(int offset,
                           String str)

insert

public StringBuffer insert(int offset,
                           char[] str)

insert

public StringBuffer insert(int offset,
                           boolean b)

insert

public StringBuffer insert(int offset,
                           char c)

insert

public StringBuffer insert(int offset,
                           int i)

insert

public StringBuffer insert(int offset,
                           long l)

insert

public StringBuffer insert(int offset,
                           float f)

insert

public StringBuffer insert(int offset,
                           double d)

indexOf

public int indexOf(String str)

indexOf

public int indexOf(String str,
                   int fromIndex)

reverse

public StringBuffer reverse()

toString

public String toString()
Specified by:
toString in interface CharSequence
Overrides:
toString in class Object