Stringbuffer 는 String으로 변환한 후 비교해야 한다.
public class SBEx1 {
public static void main(String[] args){
StringBuffer sb = new StringBuffer();
StringBuffer sb2 = new StringBuffer();
if(sb == sb2){
System.out.println("sb == sb2 ? true");
}else{
System.out.println("sb == sb2 ? false");
}
if(sb.equals(sb2)){
System.out.println("sb.equals(sb2) ? true");
}else{
System.out.println("sb.equals(sb2) ? false");
}
String s = sb.toString();
String s2 = sb.toString();
if(s.equals(s2)){
System.out.println("s.equals(s2) ? true");
}else{
System.out.println("s.equals(s2) ? false");
}
}
}
'Dev. Java > Java.lang' 카테고리의 다른 글
연습문제 - equls 메소드 구현 (0) | 2014.05.01 |
---|---|
문자열 추출 기본 예제 (0) | 2014.04.22 |
문자열 기본형 변환 - Integer (0) | 2014.04.22 |
String 클래스 intern 메소드 (0) | 2014.04.21 |
int를 String으로 변환하는 방법 (0) | 2014.04.20 |