자바에서 문자열을 가변적으로 사용할 때 효율적인 클래스.
기존 문자열을 변형하려면 항상 새로운 객체가 생성되어 기존 문자열을 대체하였습니다.
이러한 과도한 GC를 일으킬 수 있는 단점을 개선하기 위해 사용합니다.
StringBuilder의 주요 생성자
문자열 추가 및 삽입
append(Object obj), append(String str), append(char\[] str)insert(int offset, String str), insert(int offset, char\[] str)문자열 수정
replace(int start, int end, String str)setCharAt(int index, char ch)delete(int start, int end)deleteCharAt(int index)문자열 검색
indexOf(String str)lastIndexOf(String str)문자열 정보
cahrAt(int index)length()substring(int start), substring(int start, int end)