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则没有重写该方法。
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则没有重写该方法。