Returns:
a reference to this object.
Since:JDK1.0.2
StringBuffer 의 여러 메소드를 실행 한 후에, 입력 혹은 비교 원본이었던 String 객체와 비교하다가 문제가 생겼다.
String 의 [ 같다. 다르다.] 는 당연히 == 가 아닌, .equals() 를 써야 함은 알고 있었지만
StringBuffer 객체의 리턴값이 레퍼런스라는 것을 눈으로 보고도
inputString.equals( sbObj.reverse() ) ; // PALINDROME 이라는 가정...
에서 True 가 나오질 않아서 황당...
생각해보니 String Object 와 StringBuffer Object 가 같은가?? 라는 어처구니 없는 라인.
inputString.equals(sb.reverse().toString());
으로 해결 ...