> correct they might have forgot it . Since its
> programmitically so intutive to have overridden
> equals method inside StringBuffer just like Integer
> ,it should ahve come in later versions .
It would have been intuitive indeed, that's why I think it's somewhat of a design flaw. But it won't be retrofitted, since StringBuffer is defined to use Object.equals(), and you can't change that now. It would break backwards-compatibility.
Suddenly StringBuffer a = new StringBuffer();
StringBuffer b = new StringBuffer();
System.out.println(a.equals(b));
would return true instead of false.