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으로 변환