1. 程式人生 > >String重寫了equals方法,StringBuffer沒有重寫equals方法

String重寫了equals方法,StringBuffer沒有重寫equals方法

System.out.println(new String("abc").equals(new String("abc")));//true
System.out.println(new StringBuffer("abc").equals(new StringBuffer("abc")));//false

Object中equals就是用==實現的,用來表示變數是否相等。

而String中重寫了該方法,用來表示內容是否相等。

StringBuffer則沒有重寫該方法。