[Java] 6.3.3 StringBuffer 클래스 개체의 원하는 위치 문자 제거

StringBuffer 클래스 개체의 원하는 위치 문자를 제거할 때 delete, deleteCharAt 멤버 메서드를 사용합니다.

StringBuffer delete(int start,int end)
StringBuffer deleteCharAt(int index)

이 때도 반환하는 StringBuffer 개체는 원본 자신입니다.

다음은 StringBuffer 클래스 개체의 원하는 위치 문자를 제거하는 예제입니다.

//StringBuffer 클래스 개체의 원하는 위치 문자 제거 예
public class Program {
	public static void main(String[] args){
		StringBuffer origin = new StringBuffer("0123456789");
		
		origin.delete(2, 5);
		System.out.println(origin);
		
		origin.deleteCharAt(2);
		System.out.println(origin);
	}
}

실행 결과

0156789
016789