String x = value1 + value2 + value3;
기본적인 string 의 경우 이렇게 변수를 설정할경우
v1 의 값 , v2 ,v3 의값 3개의 변수와
v1 + v2 의 값을 가진 변수 , 거기에 v3를 더한 값을 가진변수
총 5개의 변수가 필요하므로 데이터가 불필요하게 소진된다
이를 방지하기 위해서 Builder 를 사용해 추가 변수 생성없이 문제를 처리할 수 있고
더 나아가 String 의 값을 수정하는것도 가능하다
StringBuilder sb = new StringBuilder(); // 기본
StringBuilder sb = new StringBuilder(10); // 10의 bit를 크기로하는 builder 생성
StringBuilder sb = new StringBuilder("Hello"); // Hello 를 저장하고있는 builder 생성