Back-End/Java

[Java] StringBuilder의 사용과 String으로 변환 방법

달의 조각 2022. 8. 13. 08:03

`String` 객체는 한 번 생성하면 변경이 불가능하기 때문에 `String` 객체끼리 더하는 방법은 메모리 할당과 해제를 발생시키기 때문에 비효율적이다.

 

`StringBuilder`를 사용하면 문자열을 자유롭게 연결할 수 있다.

StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("문자열").append("연결");

 

`String` 타입으로 변환해야 한다면 아래와 같이 `toString` 메서드를 사용한다.

 String s = sb.toString();