StringBuilder 클래스는 문자열을 추가, 삭제, 수정 등의 작업을 수행할 수 있습니다. 문자열 처리하는 동안 메모리 할당이 발생하지 않아 성능이 향상되어 반복적인 문자열 조작이 필요한 경우 사용하면 좋습니다.
StringBuilder sb = new StringBuilder();
문자열 추가 append()
문자열 삽입 insert()
: 인덱스 5번에 " World" 삽입 (0번부터 시작)
문자열 삭제 delete()
: 인덱스 0번부터 인덱스 6 이전까지 삭제
문자열 수정 replace()
: 0번부터 5번 이전까지 문자열을 "Java"로 수정
문자열 역순 reverse()
: 문자열을 역순으로 변경