[Java] StringBuilder

2022. 2. 28. 19:21

1. StringBuilder 사용 목적

  • String 객체끼리 더하는 연산은 메모리 할당과 메모리 해제를 발생시키키므로 성능 저하
  • 새로운 객체를 생성하는 대신 StringBuilder를 통해 기존의 데이터에 더하는 방식을 사용하기 때문에 속도 향상
  • 긴 문자열을 더할 경우 사용

 

2. 사용법

StringBuilder sb = new StringBuilder();
sb.append("BUT");
sb.append("TER");
System.out.println(sb.toString());
# BUTTER

+ Recent posts