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");

}

}

}