개발일지

[JAVA] StringBuilder 본문

JAVA

[JAVA] StringBuilder

강강강 2021. 12. 7. 10:49

- String 객체와 String 객체를 더하는 (+) 행위는 메모리 할당과 메모리 해제를 발생시키며 더하는 연산이 많아진다면 성능적으로 좋지 않다. (str1 + str2 하면 새로운 String 을 생성) 그래서 나온게 StringBuilder 이다. 

- StringBuilder 는 String 문자열과 더할 때 새로운 객체를 생성하는 것이 아니라 기존 데이터에 더하는 방식을 사용하기 때문에 속도도 빠르며 상대적으로 부하가 적다. 

 

StringBuilder encParamStr = new StringBuilder();
encParamStr.append(encStr);
System.out.println(encParam.toString())

'JAVA' 카테고리의 다른 글

코틀린[Kotlin], 정말 자바[JAVA]와 100% 호환되나?  (0) 2022.11.04
[JAVA] 참조 타입 reference type  (0) 2022.03.03
[JAVA] 자바 가상 기계 JVM  (0) 2021.12.14
JAVA 언어 특징  (0) 2021.11.22
int vs. Integer  (0) 2021.09.13