Java
String vs StringBuilder 속도차이
chbong
2022. 8. 21. 13:00
String 연산
- String은 문자열을 대표하는 객체로 문자열 조작으로 유용하게 사용하고 있다.
- 문자열 연산이 많은 경우 성능이 좋지 않다.
StringBuilder 연산
- StringBuilder는 문자열 연산 등으로 공간이 늘어나 공간이 부족하게 되면 버퍼를 늘려 유연하게 동작한다.
- String보다 속도가 빠르다.
* 문자열 연산이란 자바에서 문자열을 합칠때 +로 문자열을 합치는데 이러한 방식을 문자열 연산이라고 한다.
속도 비교 블로그 - http://egloos.zum.com/deblan2/v/419830
String, StringBuffer, StringBuilder 속도 실험 (시간 측정)
<h3>1. Introduction</h3>String의 + 연산자가 느리다는 것은 널리 알려진 사실이다. String은 내부적으로 char[]을 사용하는데 이 배열은 변경이 불가능하다. String은 인스턴스 생성 시에만 char[]에 값을 넣을
egloos.zum.com