String과 차이점?
-> String: 내용 변경 불가능
-> StringBuffer: 내용 변경 가능
StringBuffer 변경
StringBuffer sb = new StringBuffer("abc");
sb.append("123");
StringBuffer는 equals()가 오버라이딩 되어 있지 않음
따라서 String으로 변환 후에 equals()로 비교
StringBuffer sb1 = new StringBuffer("abc");
StringBuffer sb2 = new StringBuffer("abc");
System.out.println(sb1.equals(sb2)); // false
String s1 = sb1.toString();
String s2 = sb2.toString();
System.out.println(sb1.equals(sb2)); // true