Dev. Java/Java.lang
StringBuffer 인스턴스의 비교
devock
2014. 4. 24. 23:49
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");
}
}
}