우리는 큰 텍스트 블록을 구성하고 있으며 StringBuilder의 단일 인스턴스를 사용하고 있습니다. 우리는 텍스트 블록을 하위 섹션 (5)으로 분해하고 각각의 해당 메소드를 지정했습니다. 각 메소드는 입력 변수를 가져 와서 텍스트를 출력합니다.StringBuilder를 사용하여 주어진 상황에서 문자열을 작성하는 가장 좋은 방법은 무엇입니까?
각 메서드에 StringBuilder 개체를 전달하고 메서드에 데이터를 추가하고 void를 반환하는 것이 더 좋습니까? 아니면 각 메서드가 더 작은 함수 외부에서 개체에 추가하는 문자열을 반환하도록할까요?
두 아이디어의 장점/단점은 무엇입니까?
그냥 추가를 사용
을 만들어 나중에 추가 할 +를 사용하여 같은크기 조정 오버 헤드를 피하려면 [StringBuilder (int capacity)] (http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html#StringBuilder (int))를 사용하십시오. 또한 템플릿 엔진을 사용하지 않는 이유는 무엇입니까? – A4L