StringBuffer a=new StringBuffer("a");
StringBuffer b=new StringBuffer("a");
System.out.println(a.equals(b));
输出是false
为什么???
不是大部分类都覆写equals()以比较内容么
难道StringBuffer中没有覆写equals()么???
StringBuffer没有重写equals()方法.
[quote="SARA520"] 难道StringBuffer中没有覆写equals()么??? [/quote]
自己下载JDK源代码研究下不就结了.....
[url]http://www.javatx.cn/upfiles/club/20062/2006021921271829809.rar[/url]