본문 바로가기
study/Java

[Java] 30. 기본 API (StringBuffer.1)

by 금이패런츠 2022. 3. 28.
728x90
반응형
package chap11;
/*
 * StringBuffer 클래스 : 동적문자열
 *   1. equals 메서드 오버라이딩 안함 => 내용비교를 위해서는 String 객체로 변경 비교해야 함.
 *   2. 문자열객체의 보조역할
 *   3. =대입연산자로 객체 생성 불가
 */
public class StringBufferEx1 {
	public static void main(String[] args) {
		StringBuffer sb1 = new StringBuffer("abc");
		StringBuffer sb2 = new StringBuffer("abc");
		if(sb1 == sb2)
			System.out.println("sb1 과 sb2 는 같은 객체임");
		else
			System.out.println("sb1 과 sb2 는 다른 객체임");
		
		if(sb1.equals(sb2))
			System.out.println("sb1 과 sb2 는 같은 내용의 객체임");
		else
			System.out.println("sb1 과 sb2 는 다른 내용의 객체임");
		
		//toString() : 객체의 문자열에 관여하는 메서드
		if(sb1.toString().equals(sb2.toString()))
			System.out.println("sb1 과 sb2 는 같은 내용의 객체임");
		else
			System.out.println("sb1 과 sb2 는 다른 내용의 객체임");
	}
}
728x90
반응형