Sort the StringBuffer tool class (1) and stringbuffer tool class
1 package com.gz civil. utils; 2 3/** 4 * same as StringBuffer 5*6 * @ author Dragon 7 * @ time 2013-3-1 8 */9 public class StrBuffer {10 private StringBuffer sb = null; 11 12 public StrBuffer () {13 sb = new StringBuffer (); 14} 15 16 public StrBuffer (Object... objects) {17 sb = new StringBuffer (); 18 append (objects); 19} 20 21 public StringBuffer append (Object... objects) {22 if (objects! = Null) {23 for (Object o: objects) {24 sb. append (o); 25} 26} 27 return sb; 28} 29 30 public int length () {31 return sb. length (); 32} 33 34 public int indexOf (String string) {35 // TODO Auto-generated method stub36 return sb. indexOf (string); 37} 38 39 public int lastIndexOf (String string) {40 return sb. lastIndexOf (string); 41} 42 43 public int indexOf (String subString, int start) {44 // TODO Auto-gener Ated method stub45 return sb. indexOf (subString, start); 46} 47 48 public String substring (int start, int end) {49 // TODO Auto-generated method stub50 return sb. substring (start, end); 51} 52 53 public String toString () {54 return sb. toString (); 55} 56 57 public char charAt (int index) {58 return sb. charAt (index); 59} 60 61 public boolean equals (Object obj) {62 if (this = obj) 63 return true; 64 65 if (o Bj! = Null & obj. getClass () = this. getClass () {66 StrBuffer sb = (StrBuffer) obj; 67 int len = length (); 68 if (len! = Sb. length () 69 return false; 70 int index = 0; 71 while (index! = Len) {72 if (charAt (index )! = Sb. charAt (index) 73 return false; 74 else75 index ++; 76} 77 return true; 78} 79 return false; 80} 81}