가변 버퍼를 지역 작업에 가두고 완성된 불변 문자열만 경계 밖으로 전달합니다.
new StringBuilder
append 반복
메서드 안에서만 사용
toString
String만 받음
핵심: 공유 static 버퍼를 피하면 호출 순서와 동시 실행이 문자열 결과에 섞이지 않습니다.