Java 5.0 | serializable appendable | This class defines the same methods as StringBuffer but does not declare those methods synchronized , which can result in better performance in the common case in which only a single thread is using the object. StringBuilder is a drop-in replacement for StringBuffer and should be used in preference to StringBuffer except where thread safety is required. See StringBuffer for an overview of the methods shared by these two classes. Figure 10-60. java.lang.StringBuilder public final class StringBuilder extends AbstractStringBuilder implements CharSequence, Serializable { // Public Constructors public StringBuilder ( ); public StringBuilder (int capacity ); public StringBuilder (String str ); public StringBuilder (CharSequence seq ); // Public Instance Methods public StringBuilder append (long lng ); public StringBuilder append (float f ); public StringBuilder append (double d ); public StringBuilder append (int i ); public StringBuilder append (String str ); public StringBuilder append (StringBuffer sb ); public StringBuilder append (CharSequence s ); public StringBuilder append (Object obj ); public StringBuilder append (char c ); public StringBuilder append (boolean b ); public StringBuilder append (char[ ] str ); public StringBuilder append (CharSequence s , int start , int end ); public StringBuilder append (char[ ] str , int offset , int len ); public StringBuilder appendCodePoint (int codePoint ); public StringBuilder delete (int start , int end ); public StringBuilder deleteCharAt (int index ); public StringBuilder insert (int offset , boolean b ); public StringBuilder insert (int offset , char c ); public StringBuilder insert (int offset , int i ); public StringBuilder insert (int dstOffset , CharSequence s ); public StringBuilder insert (int offset , Object obj ); public StringBuilder insert (int offset , String str ); public StringBuilder insert (int offset , char[ ] str ); public StringBuilder insert (int offset , double d ); public StringBuilder insert (int offset , long l ); public StringBuilder insert (int offset , float f ); public StringBuilder insert (int index , char[ ] str , int offset , int len ); public StringBuilder insert (int dstOffset , CharSequence s , int start , int end ); public StringBuilder replace (int start , int end , String str ); public StringBuilder reverse ( ); // Methods Implementing CharSequence public String toString ( ); // Public Methods Overriding AbstractStringBuilder public int indexOf (String str ); public int indexOf (String str , int fromIndex ); public int lastIndexOf (String str ); public int lastIndexOf (String str , int fromIndex ); } Passed To String.String( ) |