StringBuilder는 String과 문자열을 더할 때 새로운 객체를 생성하는 것이 아니라 기존의 데이터에 더하는 방식을 사용하기에 속도가 상대적으로 빠르다.
긴 문자열을 더하거나 가공해야 하는 상황이 발생할 경우에는 StringBuilder를 사용하면 좋다.
생성자
StringBuilder builder1 = new StringBuilder();
StringBuilder builder2 = new StringBuilder(“aaa”);
주요 메소드
.append();
.insert();
.replace();
.substring(int start, (int end));
.deleteCharAt();
.reverse(); : 해당 문자 전체를 뒤집는다.
.setCharAt(int index, String temp) : index 위치의 문자를 String temp으로 변환