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.5 incomplete

See Also:
Serialized Form

Constructor Summary
StringBuffer()
           
StringBuffer(CharSequence seq)
           
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(CharSequence s)
           
 StringBuffer append(CharSequence s, 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 str)
           
 StringBuffer append(StringBuffer sb)
           
 StringBuffer appendCodePoint(int codePoint)
           
 int capacity()
           
 char charAt(int index)
           
 int codePointAt(int index)
           
 int codePointBefore(int index)
           
 int codePointCount(int beginIndex, int endIndex)
           
 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 dstOffset, CharSequence s)
           
 StringBuffer insert(int dstOffset, CharSequence s, int start, int end)
           
 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 lastIndexOf(String str)
           
 int lastIndexOf(String str, int fromIndex)
           
 int length()
           
 int offsetByCodePoints(int index, int codePointOffset)
           
 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()
           
 void trimToSize()
           
 
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)

StringBuffer

public StringBuffer(CharSequence seq)
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)

appendCodePoint

public StringBuffer 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 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

append

public StringBuffer append(CharSequence s)

append

public StringBuffer append(CharSequence s,
                           int start,
                           int end)

trimToSize

public void trimToSize()

insert

public StringBuffer insert(int dstOffset,
                           CharSequence s)

insert

public StringBuffer insert(int dstOffset,
                           CharSequence s,
                           int start,
                           int end)