09009
[Java] StringBuilder의 간단한 개념 본문
StringBuilder
String str1 = "abc";
String str2 = "def";
str1 + str2와 같은 연산을 수행할 경우 새로운 String을 생성한다.
String 객체와 String 객체를 더하는 작업(+)은 메모리 소모가 많이 증가하여 성능적으로 좋지 못하다.
그러므로 메모리를 효율적으로 관리하면서 사용할 수 있게 고안해낸 것이 StringBuilder이다.
StringBuilder는 문자열을 더할 때 새로운 객체를 생성하는 것이 아닌 기존에 있는 데이터에 더하는
방식을 사용하므로 속도도 빠를뿐더러 부하가 적다.
StringBuilder의 간단한 사용법
StringBuilder sbr = new StringBuilder();
sbr.append("AB");
sbr.append("CD");
System.out.println(sbr.toString()); // ABCD
* 참고
StringBuilder의 append()는 문자열을 추가할 때 사용
긴 문자열을 더할 상황일 경우 StringBuilder를 사용하는 것이 더 효율적이라 할 수 있다.
'Back-End > JAVA' 카테고리의 다른 글
[Java] 추상클래스 (0) | 2023.04.06 |
---|---|
[Java] 인터페이스 (0) | 2023.04.06 |
[Java] length, length(), size() (0) | 2023.04.05 |
[Java] JDBC (3) - 조회 / 입력 / 수정 / 삭제 (0) | 2023.03.26 |
[Java] JDBC (2) (eclipse와 Oracle, MySQL) (0) | 2023.03.24 |
Comments