[Java] StringBuffer 일정 범위 문자열 삭제 [펌]
개발/[언어] Java2016. 10. 22. 00:07
StringBuffer에 delete 메소드를 사용하면 특정 범위의 문자열을 삭제할 수 있습니다.
delete(시작index, 끝index) 로 사용하면 됩니다.
index는 문자 순서가 아니라 문자와 문자 사이의 index입니다.
0a1b2c3 이런식으로 계산해야 합니다.
아래는 index 2~6까지 삭제를 해서 출력한 샘플 입니다.
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("abcdefghijkl");
System.out.println(sb);
sb.delete(2, 6);
System.out.println(sb);
}
출력 결과는 아래와 같습니다.
abcdefghijkl
abghijkl