| 
    | 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( )     |