StringBuffer的equals方法

问题:

StringBuffer str1=new StringBuffer("java");StringBuffer str2=new StringBuffer("java");System.out.println( str1.equals(str2) ); 为什么返回false?

回答:

StringBuffer 本身没有equals方法,因为StringBuffer继承object,你使用的equals方法是object的。
比较的是两个对象,对于任何非空引用值str1 和 str2,当且仅当str1 和 str2 引用同一个对象时,此方法才返回 true
posted @ 2014-08-13 16:31  soul390  阅读(1263)  评论(0)    收藏  举报